имеем: Qt 5.4.0 for MS VS 2013 x64 "из коробочки" проект создан типа "Non Qt C++ project" при cборке под "Release" все отлично собирается и работает а вот при зборке "Debug" вылазят ошибки на этапе линковки Issues: Код | main.obj:-1: error: LNK2019: unresolved external symbol "public: __cdecl Megaint::Megaint(__int64)" (??0Megaint@@QEAA@_J@Z) referenced in function main main.obj:-1: error: LNK2019: unresolved external symbol "public: void __cdecl Megaint::fact(int)" (?fact@Megaint@@QEAAXH@Z) referenced in function main main.obj:-1: error: LNK2019: unresolved external symbol "class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl operator<<(class std::basic_ostream<char,struct std::char_traits<char> > &,class Megaint const &)" (??6@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEAV01@AEBVMegaint@@@Z) referenced in function main
|
Compile output: Код | 17:04:40: Running steps for project factorial... 17:04:40: Configuration unchanged, skipping qmake step. 17:04:40: Starting: "C:\Qt\Qt5.4.0\Tools\QtCreator\bin\jom.exe" C:\Qt\Qt5.4.0\Tools\QtCreator\bin\jom.exe -f Makefile.Debug cl -c -nologo -Zm200 -Zc:wchar_t -FS -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc /Fddebug\factorial.pdb -DUNICODE -DWIN32 -DWIN64 -I"." -I"..\..\..\..\Qt\Qt5.4.0\5.4\msvc2013_64\mkspecs\win32-msvc2013" -Fodebug\ @C:\Users\LUKASH\AppData\Local\Temp\main.obj.2848.0.jom main.cpp link /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:CONSOLE "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" /MANIFEST:embed /OUT:debug\factorial.exe @C:\Users\LUKASH\AppData\Local\Temp\factorial.exe.2848.1014.jom main.obj : error LNK2019: unresolved external symbol "public: __cdecl Megaint::Megaint(__int64)" (??0Megaint@@QEAA@_J@Z) referenced in function main main.obj : error LNK2019: unresolved external symbol "public: void __cdecl Megaint::fact(int)" (?fact@Megaint@@QEAAXH@Z) referenced in function main main.obj : error LNK2019: unresolved external symbol "class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl operator<<(class std::basic_ostream<char,struct std::char_traits<char> > &,class Megaint const &)" (??6@YAAEAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AEAV01@AEBVMegaint@@@Z) referenced in function main debug\factorial.exe : fatal error LNK1120: 3 unresolved externals jom: C:\Users\LUKASH\projects\build-factorial-Desktop_Qt_5_4_0_MSVC2013_64bit-Debug\Makefile.Debug [debug\factorial.exe] Error 1120 jom: C:\Users\LUKASH\projects\build-factorial-Desktop_Qt_5_4_0_MSVC2013_64bit-Debug\Makefile [debug] Error 2 17:04:41: The process "C:\Qt\Qt5.4.0\Tools\QtCreator\bin\jom.exe" exited with code 2. Error while building/deploying project factorial (kit: Desktop Qt 5.4.0 MSVC2013 64bit) When executing step "Make"
|
|