错误LNK2001:未解析的外部符号"__declspec(dllimport)public:class QString&__thiscall QString :: operator =(class QString &&)"

Yau*_*uda 5 c++ qstring visual-studio-2010 lnk2001

我很想找到有关上述错误的任何信息.

我正在研究visual studio 2010.当我编译我的项目(32位),在调试或发布时,我得到以下消息:

1> heterogeneous.obj:错误LNK2001:未解析的外部符号"__declspec(dllimport)public:class QString&_ thiscall QString :: operator =(class QString &&)"( _ imp _ ?? 4QString @@ QAEAAV0 @ $$ QAV0 @@ Z )

1> debug \nori.exe:致命错误LNK1120:1个未解析的外部

我在链接器 - >输入中链接了QtCore4.lib,我将Qt\4.8.2\lib添加到Linker-> General中的库目录,我包括Qt\4.8.2\include和Qt\4.8.2\include\QtCore在C/C++中 - >一般.在我看来,他们应该定义QString.我不知道还能做些什么.

非常感谢您的帮助.

小智 3

我有同样的问题,但我使用的是 VS2008 的 Qt 库。

我安装了VS2010的Qt Libraries来解决这个问题。