- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
heterogeneous.obj : er-6ren">
我非常想找到关于上述错误的任何信息。
我正在使用 visual studio 2010。当我在调试或发布中编译我的项目(32 位)时,我收到以下消息:
1>heterogeneous.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: class QString & _thiscall QString::operator=(class QString &&)" (_imp_??4QString@@QAEAAV0@$$QAV0@@Z)
1>debug\nori.exe : fatal error LNK1120: 1 unresolved externals
我在 Linker->Input 中链接了 QtCore4.lib,我在 Linker->General 中的库目录中添加了 Qt\4.8.2\lib,我包括了 Qt\4.8.2\include 和 Qt\4.8.2\include\QtCore in C/C++->General。在我看来,他们应该定义 QString。我不知道我还能做什么。
非常感谢您的帮助。
最佳答案
我有同样的问题,但我使用的是 VS2008 的 Qt 库。
我安装了 Qt Libraries for VS2010解决问题。
关于c++ - 错误 LNK2001 : unresolved external symbol "__declspec(dllimport) public: class QString & __thiscall QString::operator=(class QString &&)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12428282/
__declspec(restrict) 和 __declspec(noalias) 有什么区别我已阅读此页 https://msdn.microsoft.com/en-us/library/k649
我正在尝试使用 macOS mojave 上的终端从 c++ 使用 NDK 将函数导出到共享对象 (.so)。我已经安装了最新版本的命令行工具和 Xcode。 这是我要导出的 GetNumber()
在 C++ 中,我对将指针变量声明为只读感兴趣,我正在考虑通过以下机制来实现: #pragma section (".readonly", read) __declspec(allocate(".re
我应该使用 bool __declspec(dllexport) function() { return true; } 或 __declspec(dllexport) bool functi
代码: #ifdef BUILD_DLL #define MY_API __declspec(dllexport) #else #define MY_API __declspec(dllimport)
您好,我对 dllexport 有点困惑。例如,当我在类里面使用 __declspec( dllexport ) 时 #define DllExport __declspec( dllexpor
我试图了解动态链接的工作原理,并且我了解其中的大部分内容,但是现在编译器或链接器如何知道我究竟从哪个 dll 导入? 例如我有 test_program.dll导出一个名为 test(); 的函数我用
基于 MSDN,__declspec(align(x)) 应该在成员变量之后添加 x 位填充,例如: #include using namespace std; void main() {
我试图通过导出为 DLL(在 Windows/VS 2010 上)来保护一些 C++ 代码。 在下面的示例中,var 在父类(super class)构造函数中设置,并且调试器显示它肯定设置为引用某物
如果我有 SOME_MACRO 定义为 __declspec(dllimport) 或 __declspec(dllexport),有没有办法检查编译时用的是哪一个? 即像这样: #if SOME_M
我们知道,novtable 表示不为纯抽象类创建虚表。但是当我运行代码时,出现了错误: #include using namespace std; struct A{ virtual voi
是的,我已经阅读了这个:http://msdn.microsoft.com/en-us/library/83ythb65.aspx但我不清楚。首先,__declspec(align(#)) 使用它声明
我在看这个:Importing Function Calls Using __declspec(dllimport)而且我不明白为什么真的需要 __declspec(dllimport)?为什么链接器
我想在我的一些返回对象引用的成员函数上应用 __declspec(nothrow)。例如,我想将它添加到此函数(在 MyClass.h 中): CMyClass& operator= ( IN UIn
我想构建 2 个 dll,我们称它们为 Foo 和 Bar。我希望 Bar 从 Foo 导入一些类。 Foo.h: #ifdef EXPORT #define DECL __declspec(dlle
为什么会出现以下行为?这是错误还是正常行为? (已使用 Visual Studio 2013 和 2017 进行检查)似乎使用虚函数作为 getter 或 setter 可能无法按预期工作! clas
很抱歉,这个问题非常简单,无法通过 google 找到答案。 这个声明语法是: __declspec(align(16)) float rF[4]; __declspec(align(16)) flo
我正在研究库的多线程实现。在这个库的一个模块中有一些全局变量(在程序执行中经常使用)。为了使对这些变量的访问更加安全,我使用线程本地存储 (TLS) 关键字 __declspec(thread) 来声
我正在考虑将为 Windows 编写的脚本引擎移植到 Linux;它适用于 Winamp 的可视化平台 AVS。我不确定目前是否有可能。据我所知,代码正在获取 C 函数 nseel_asm_atan
http://msdn.microsoft.com/en-us/library/9h658af8.aspx MSDN 说我可以使用 __declspec(dllexport) 从库中导出函数,但是如何
我是一名优秀的程序员,十分优秀!