我正在尝试将我的Qt4
Vs2005
项目移植到Qt5
Vs2012
。编辑包含路径并将链接器依赖项从更改为后QtCored4.lib;QtGuid4.lib;QtNetworkd4.lib;
,Qt5Cored.lib;Qt5Guid.lib;Qt5Networkd.lib;
我仍然收到数百个链接错误:
1> main.obj:错误LNK2019:对未解决的外部符号“”的引用__declspec(dllimport)public:void __thiscall QWidget :: showMaximized(void)“(__imp_?ShowMaximized @ QWidget @@ QAEXXZ)”在函数“ _main”中。1> main.obj:错误LNK2019:引用未解析的外部符号“” __declspec(dllimport)public:__thiscall QApplication :: QApplication(int&,char * *,int)“(__imp _ ?? 0QApplication @@ QAE @ AAHPAPADH @ Z)中的“ _main”功能。1> main.obj:错误LNK2019:对未解决的外部符号“”的引用__declspec(dllimport)public:虚拟__thiscall QApplication ::〜QApplication(void)“(__imp _ ?? 1QApplication @@ UAE @ XZ)“ ”。1> main.obj:错误LNK2019:引用了未解析的外部符号“” __declspec(dllimport)公共:静态int __cdecl QApplication :: exec(void)“(__imp_?exec @ QApplication @@ SAHXZ)”在功能“ _main”中。1> object.obj:错误LNK2019:Verweis错误符号“” __declspec(dllimport)public:__thiscall QWidget :: QWidget(class QWidget *,class QFlags)“(__imp _ ?? 0QWidget @@ QAE @ PAV0 @ V? Funktion“” public:__thiscall Object :: Object(class QWidget *)“(?? 0Object @@ QAE @ PAVQWidget @@@@ Z)中的$ QFlags @ W4WindowType @ Qt @@@@@@@)。1> ppi.obj:错误LNK2001:Nichtaufgelöstesexternes符号“” __declspec(dllimport)public:__thiscall QWidget :: QWidget(class QWidget *,class QFlags)“(__imp _ ?? 0QWidget @@ QAE @ PAV0 @ V?$ QFlags @ W4WindowType @ Qt @@@@@@ Z)”。Qunk(类别QWidget *,类别QFlags)“(__imp _ ?? 0QWidget @@ QAE @ PAV0 @ V?$ QFlags @ W4WindowType @ Qt @@@@@@ Z)”在“”公共“”中:__thiscall Object :: Object(class QWidget *)“(?? 0Object @@ QAE @ PAVQWidget @@@@ Z)”。1> ppi.obj:错误LNK2001:Nichtaufgelöstesexternes符号“” __declspec(dllimport)public:__thiscall QWidget :: QWidget(class QWidget *,class QFlags)“(__imp _ ?? 0QWidget @@ QAE @ PAV0 @ V?$ QFlags @ W4WindowType @ Qt @@@@@@ Z)”。Qunk(类QWidget *,类QFlags)“(__imp _ ?? 0QWidget @@ QAE @ PAV0 @ V?$ QFlags @ W4WindowType @ Qt @@@@@@ Z)”在“公共”中:__thiscall Object :: Object(class QWidget *)“(?? 0Object @@ QAE @ PAVQWidget @@@@ Z)”。1> ppi.obj:错误LNK2001:Nichtaufgelöstesexternes符号“” __declspec(dllimport)public:__thiscall QWidget :: QWidget(class QWidget *,class QFlags)“(__imp _ ?? 0QWidget @@ QAE @ PAV0 @ V?$ QFlags @ W4WindowType @ Qt @@@@@@ Z)”。
在这里,它被告知qmake
从项目窗口运行,但是我找不到任何按钮qmake
?
谢谢!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句