我按教程上面做了后,编译QT程序的时候发生以下问题:
1>moc_qtcode.obj : error LNK2019: 无法解析的外部符号 _strcmp,该符号在函数 "public: virtual void * __thiscall QTCODE::qt_metacast(char const *)" (?qt_metacast@QTCODE@@UAEPAXPBD@Z) 中被引用
1>qrc_qtcode.obj : error LNK2019: 无法解析的外部符号 _atexit,该符号在函数 "void __cdecl `dynamic initializer for 'qCleanupResources_qtcode__dest_instance__''(void)" (??__EqCleanupResources_qtcode__dest_instance__@@YAXXZ) 中被引用
1>main.obj : error LNK2019: 无法解析的外部符号 ___security_cookie,该符号在函数 _main 中被引用
1>qtcode.obj : error LNK2001: 无法解析的外部符号 ___security_cookie
1>main.obj : error LNK2019: 无法解析的外部符号 ___CxxFrameHandler3,该符号在函数 __ehhandler$_main 中被引用
1>qtcode.obj : error LNK2001: 无法解析的外部符号 ___CxxFrameHandler3
1>main.obj : error LNK2019: 无法解析的外部符号 @__security_check_cookie@4,该符号在函数 __ehhandler$_main 中被引用
1>qtcode.obj : error LNK2001: 无法解析的外部符号 @__security_check_cookie@4
1>qtcode.obj : error LNK2001: 无法解析的外部符号 "const type_info::`vftable'" (??_7type_info@@6B@)
1>qtcode.obj : error LNK2019: 无法解析的外部符号 "void __cdecl operator delete(void *)" (??3@YAXPAX@Z),该符号在函数 __unwindfunclet$?setupUi@Ui_QTCODEClass@@QAEXPAVQMainWindow@@@Z$0 中被引用
1>qtcode.obj : error LNK2019: 无法解析的外部符号 "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z),该符号在函数 "public: void __thiscall Ui_QTCODEClass::setupUi(class QMainWindow *)" (?setupUi@Ui_QTCODEClass@@QAEXPAVQMainWindow@@@Z) 中被引用
1>LINK : error LNK2001: 无法解析的外部符号 _WinMainCRTStartup
1>LINK : error LNK2001: 无法解析的外部符号 __load_config_used
1>E:\CODE\QT\QTCODE\\QTCODE.exe : fatal error LNK1120: 10 个无法解析的外部命令
这时什么原因!~~
------解决方案--------------------
LINK 都是库没加!
ALT + F7 看库添加路径是否对,引用的库是否添加了
------解决方案--------------------
查看lib库是否添加正确。。。