Вот некоторые сообщения об ошибках:
link /NOLOGO /DYNAMICBASE /NXCOMPAT /OPT:REF /OPT:ICF /INCREMENTAL:NO /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" /MANIFEST:embed /OUT:release\LuoguDesktop.exe @C:\Users\Acer\AppData\Local\Temp\nmBC60.tmp
moc_GetBackground.obj : error LNK2001: unresolved external symbol pocoNetworkInitializer
GetBackground.obj : error LNK2001: unresolved external symbol pocoNetworkInitializer
moc_LuoguDesktop.obj : error LNK2001: unresolved external symbol pocoNetworkInitializer
moc_LuoguAuth.obj : error LNK2001: unresolved external symbol pocoNetworkInitializer
...
LuoguAuth.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) void __cdecl Poco::Net::initializeNetwork(void)" (__imp_?initializeNetwork@Net@Poco@@YAXXZ) referenced in function "public: __cdecl LuoguAuth::LuoguAuth(void)" (??0LuoguAuth@@QEAA@XZ)
GetBackground.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void __cdecl Poco::Net::initializeNetwork(void)" (__imp_?initializeNetwork@Net@Poco@@YAXXZ)
LuoguAuth.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) void __cdecl Poco::Net::uninitializeNetwork(void)" (__imp_?uninitializeNetwork@Net@Poco@@YAXXZ) referenced in function "public: virtual __cdecl LuoguAuth::~LuoguAuth(void)" (??1LuoguAuth@@UEAA@XZ)
GetBackground.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void __cdecl Poco::Net::uninitializeNetwork(void)" (__imp_?uninitializeNetwork@Net@Poco@@YAXXZ)
LuoguAuth.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) void __cdecl Poco::Net::initializeSSL(void)" (__imp_?initializeSSL@Net@Poco@@YAXXZ) referenced in function "public: __cdecl LuoguAuth::LuoguAuth(void)" (??0LuoguAuth@@QEAA@XZ)
GetBackground.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void __cdecl Poco::Net::initializeSSL(void)" (__imp_?initializeSSL@Net@Poco@@YAXXZ)
LuoguAuth.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) void __cdecl Poco::Net::uninitializeSSL(void)" (__imp_?uninitializeSSL@Net@Poco@@YAXXZ) referenced in function "public: virtual __cdecl LuoguAuth::~LuoguAuth(void)" (??1LuoguAuth@@UEAA@XZ)
GetBackground.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) void __cdecl Poco::Net::uninitializeSSL(void)" (__imp_?uninitializeSSL@Net@Poco@@YAXXZ)
LuoguAuth.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) public: class std::basic_string __cdecl Poco::Exception::displayText(void)const " (__imp_?displayText@Exception@Poco@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ) referenced in function __catch$?getCsrfToken@LuoguAuth@@AEAA?AVQJsonObject@@XZ$0
...
C:\Users\Acer\Downloads\LuoguDesktop-main\Poco\lib\PocoFoundation.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
C:\Users\Acer\Downloads\LuoguDesktop-main\Poco\lib\PocoNet.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
C:\Users\Acer\Downloads\LuoguDesktop-main\Poco\lib\PocoNetSSL.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
C:\Users\Acer\Downloads\LuoguDesktop-main\Poco\lib\PocoUtil.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
C:\Program Files (x86)\OpenSSL-Win32\lib\VC\x86\MT\libssl.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
C:\Program Files (x86)\OpenSSL-Win32\lib\VC\x86\MT\libcrypto.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
C:\Users\Acer\Downloads\LuoguDesktop-main\Poco\lib\PocoCrypto.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
release\LuoguDesktop.exe : fatal error LNK1120: 45 unresolved externals
NMAKE : fatal error U1077: 'link /NOLOGO /DYNAMICBASE /NXCOMPAT /OPT:REF /OPT:ICF /INCREMENTAL:NO /SUBSYSTEM:WINDOWS "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" /MANIFEST:embed /OUT:release\LuoguDesktop.exe @C:\Users\Acer\AppData\Local\Temp\nmBC60.tmp' : return code '0x460'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\HostX64\x64\nmake.exe" -f Makefile.Release' : return code '0x2'
Stop.
< /code>
Вот что я пробовал до сих пор: < /p>
- Убедился, что библиотека Poco установлена правильно, и пути правильно включены в конфигурацию Qmake. Документация, но не смогла найти решение, специфичное для этой проблемы.
Вы можете найти соответствующие файлы проекта и фрагменты кода здесь.
Среда разработки:
ockit. /> Компилятор: MSVC 2019 < /li>
QT Версия: 6.8.3 < /li>
Версия Poco: 1.14.2 < /li>
< /ul>
Я действительно оценлю бы его, если бы кто -то мог пролить свет на потенциальную причину этой ошибки и предложить солиции. Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/796 ... co-library
Мобильная версия