我正在使用编译器MSVC2008编译我的Qt项目,并且我得到链接器错误,例如-
_class_name.obj_:error LNK2001:未解决的外部符号"public: static .“在"_function_name_“函数中引用
_class_name.obj_:error LNK2019:未解决的外部符号"public: static .“在"_function_name_“函数中引用
我有几个基本问题-
注意:,我使用QtCreater,所以构建系统使用qmake,编译器使用MSVC2008。
发布于 2014-01-13 13:12:25
发布于 2014-01-13 15:07:18
您在msvc中包含了错误的/太少的文件,或者忘记将.lib文件添加到链接器中。
检查链接器的Additional Dependencies属性for:QtCore5.lib - for Qt5 ReleaseQtCore5d.lib- for Qt5 Debug
QMetaObject包含在其中之一,但它们可能不是项目中唯一的依赖项。
https://stackoverflow.com/questions/21091300
复制相似问题