Closed yezhening closed 1 year ago
Hi, can you post the full command output of cmake --build .
?
It would be interesting to see if this is the only error, or if it fails to link Qt in general.
It would also be useful to have a log in english, because currently I have to guess what the errors mean :D
Oh ! I should do my best to provide detailed information.
cmake --build .
.Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED_ATTR failed with the following output: Change Dir: C:/Users/DSHH/Desktop/qxmpp-1.5.3/build/CMakeFiles/CMakeScratch/TryCompile-ktwtxg
Run Build Command(s):E:/Visual Studio 2019/MSBuild/Current/Bin/MSBuild.exe cmTC_3cdb0.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=16.0 /v:m && 用于 .NET Framework 的 Microsoft (R) 生成引擎版本 16.11.2+f32259642
版权所有(C) Microsoft Corporation。保留所有权利。
用于 x64 的 Microsoft (R) C/C++ 优化编译器 19.29.30143 版
版权所有(C) Microsoft Corporation。保留所有权利。
src.cxx
cl /c /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D COMPILER_HAS_DEPRECATED_ATTR /D "CMAKE_INTDIR=\"Debug\"" /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"cmTC_3cdb0.dir\Debug\" /Fd"cmTC_3cdb0.dir\Debug\vc142.pdb" /external:W3 /Gd /TP /errorReport:queue "C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\CMakeScratch\TryCompile-ktwtxg\src.cxx"
C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\CMakeScratch\TryCompile-ktwtxg\src.cxx(1,16): error C2065: “deprecated”: 未声明的标识符 [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\CMakeScratch\TryCompile-ktwtxg\cmTC_3cdb0.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\CMakeScratch\TryCompile-ktwtxg\src.cxx(1,31): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\CMakeScratch\TryCompile-ktwtxg\cmTC_3cdb0.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\CMakeScratch\TryCompile-ktwtxg\src.cxx(1,33): error C2062: 意外的类型“int” [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\CMakeScratch\TryCompile-ktwtxg\cmTC_3cdb0.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\CMakeScratch\TryCompile-ktwtxg\src.cxx(1,48): error C2143: 语法错误: 缺少“;”(在“{”的前面) [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\CMakeScratch\TryCompile-ktwtxg\cmTC_3cdb0.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\CMakeScratch\TryCompile-ktwtxg\src.cxx(1,48): error C2447: “{”: 缺少函数标题(是否是老式的形式表?) [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\CMakeScratch\TryCompile-ktwtxg\cmTC_3cdb0.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\CMakeScratch\TryCompile-ktwtxg\src.cxx(2,25): error C3861: “somefunc”: 找不到标识符 [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\CMakeScratch\TryCompile-ktwtxg\cmTC_3cdb0.vcxproj]
Source file was: attribute((deprecated)) int somefunc() { return 0; } int main() { return somefunc();}
The system is: Windows - 10.0.19044 - AMD64
Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
Compiler:
Build flags:
Id flags:
The output was: 0 用于 .NET Framework 的 Microsoft (R) 生成引擎版本 16.11.2+f32259642 版权所有(C) Microsoft Corporation。保留所有权利。
生成启动时间为 2023/3/21 9:44:07。 节点 1 上的项目“C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\3.25.1\CompilerIdC\CompilerIdC.vcxproj”(默认目标)。 PrepareForBuild: 正在创建目录“Debug\”。 正在创建目录“Debug\CompilerIdC.tlog\”。 InitializeBuildStatus: 正在创建“Debug\CompilerIdC.tlog\unsuccessfulbuild”,因为已指定“AlwaysCreate”。 ClCompile: E:\Visual Studio 2019\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\CL.exe /c /nologo /W0 /WX- /diagnostics:column /Od /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"Debug\" /Fd"Debug\vc142.pdb" /external:W0 /Gd /TC /FC /errorReport:queue CMakeCCompilerId.c CMakeCCompilerId.c Link: E:\Visual Studio 2019\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\link.exe /ERRORREPORT:QUEUE /OUT:".\CompilerIdC.exe" /INCREMENTAL:NO /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:".\CompilerIdC.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:".\CompilerIdC.lib" /MACHINE:X64 Debug\CMakeCCompilerId.obj CompilerIdC.vcxproj -> C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\3.25.1\CompilerIdC\CompilerIdC.exe PostBuildEvent: for %%i in (cl.exe) do @echo CMAKE_C_COMPILER=%%~$PATH:i :VCEnd CMAKE_C_COMPILER=E:\Visual Studio 2019\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64\cl.exe FinalizeBuildStatus: 正在删除文件“Debug\CompilerIdC.tlog\unsuccessfulbuild”。 正在对“Debug\CompilerIdC.tlog\CompilerIdC.lastbuildstate”执行 Touch 任务。 已完成生成项目“C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\3.25.1\CompilerIdC\CompilerIdC.vcxproj”(默认目标)的操作。
已成功生成。 0 个警告 0 个错误
已用时间 00:00:02.14
Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CompilerIdC.exe"
Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "CompilerIdC.vcxproj"
The C compiler identification is MSVC, found in "C:/Users/DSHH/Desktop/qxmpp-1.5.3/build/CMakeFiles/3.25.1/CompilerIdC/CompilerIdC.exe"
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
Compiler:
Build flags:
Id flags:
The output was: 0 用于 .NET Framework 的 Microsoft (R) 生成引擎版本 16.11.2+f32259642 版权所有(C) Microsoft Corporation。保留所有权利。
生成启动时间为 2023/3/21 9:44:09。 节点 1 上的项目“C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\3.25.1\CompilerIdCXX\CompilerIdCXX.vcxproj”(默认目标)。 PrepareForBuild: 正在创建目录“Debug\”。 正在创建目录“Debug\CompilerIdCXX.tlog\”。 InitializeBuildStatus: 正在创建“Debug\CompilerIdCXX.tlog\unsuccessfulbuild”,因为已指定“AlwaysCreate”。 ClCompile: E:\Visual Studio 2019\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\CL.exe /c /nologo /W0 /WX- /diagnostics:column /Od /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"Debug\" /Fd"Debug\vc142.pdb" /external:W0 /Gd /TP /FC /errorReport:queue CMakeCXXCompilerId.cpp CMakeCXXCompilerId.cpp Link: E:\Visual Studio 2019\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\link.exe /ERRORREPORT:QUEUE /OUT:".\CompilerIdCXX.exe" /INCREMENTAL:NO /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /PDB:".\CompilerIdCXX.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:".\CompilerIdCXX.lib" /MACHINE:X64 Debug\CMakeCXXCompilerId.obj CompilerIdCXX.vcxproj -> C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\3.25.1\CompilerIdCXX\CompilerIdCXX.exe PostBuildEvent: for %%i in (cl.exe) do @echo CMAKE_CXX_COMPILER=%%~$PATH:i :VCEnd CMAKE_CXX_COMPILER=E:\Visual Studio 2019\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64\cl.exe FinalizeBuildStatus: 正在删除文件“Debug\CompilerIdCXX.tlog\unsuccessfulbuild”。 正在对“Debug\CompilerIdCXX.tlog\CompilerIdCXX.lastbuildstate”执行 Touch 任务。 已完成生成项目“C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\3.25.1\CompilerIdCXX\CompilerIdCXX.vcxproj”(默认目标)的操作。
已成功生成。 0 个警告 0 个错误
已用时间 00:00:01.84
Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.exe"
Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.vcxproj"
The CXX compiler identification is MSVC, found in "C:/Users/DSHH/Desktop/qxmpp-1.5.3/build/CMakeFiles/3.25.1/CompilerIdCXX/CompilerIdCXX.exe"
Detecting C compiler ABI info compiled with the following output: Change Dir: C:/Users/DSHH/Desktop/qxmpp-1.5.3/build/CMakeFiles/CMakeScratch/TryCompile-asv97v
Run Build Command(s):E:/Visual Studio 2019/MSBuild/Current/Bin/MSBuild.exe cmTC_ec100.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=16.0 /v:m && 用于 .NET Framework 的 Microsoft (R) 生成引擎版本 16.11.2+f32259642
版权所有(C) Microsoft Corporation。保留所有权利。
用于 x64 的 Microsoft (R) C/C++ 优化编译器 19.29.30143 版
版权所有(C) Microsoft Corporation。保留所有权利。
CMakeCCompilerABI.c
cl /c /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_ec100.dir\Debug\" /Fd"cmTC_ec100.dir\Debug\vc142.pdb" /external:W3 /Gd /TC /errorReport:queue "D:\CMake\share\cmake-3.25\Modules\CMakeCCompilerABI.c"
cmTC_ec100.vcxproj -> C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\CMakeScratch\TryCompile-asv97v\Debug\cmTC_ec100.exe
Detecting CXX compiler ABI info compiled with the following output: Change Dir: C:/Users/DSHH/Desktop/qxmpp-1.5.3/build/CMakeFiles/CMakeScratch/TryCompile-gpz4kr
Run Build Command(s):E:/Visual Studio 2019/MSBuild/Current/Bin/MSBuild.exe cmTC_a782a.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=16.0 /v:m && 用于 .NET Framework 的 Microsoft (R) 生成引擎版本 16.11.2+f32259642
版权所有(C) Microsoft Corporation。保留所有权利。
用于 x64 的 Microsoft (R) C/C++ 优化编译器 19.29.30143 版
版权所有(C) Microsoft Corporation。保留所有权利。
CMakeCXXCompilerABI.cpp
cl /c /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\"Debug\"" /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"cmTC_a782a.dir\Debug\" /Fd"cmTC_a782a.dir\Debug\vc142.pdb" /external:W3 /Gd /TP /errorReport:queue "D:\CMake\share\cmake-3.25\Modules\CMakeCXXCompilerABI.cpp"
cmTC_a782a.vcxproj -> C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\CMakeScratch\TryCompile-gpz4kr\Debug\cmTC_a782a.exe
Performing C++ SOURCE FILE Test COMPILER_HAS_DEPRECATED succeeded with the following output: Change Dir: C:/Users/DSHH/Desktop/qxmpp-1.5.3/build/CMakeFiles/CMakeScratch/TryCompile-k1awpu
Run Build Command(s):E:/Visual Studio 2019/MSBuild/Current/Bin/MSBuild.exe cmTC_e4200.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=16.0 /v:m && 用于 .NET Framework 的 Microsoft (R) 生成引擎版本 16.11.2+f32259642
版权所有(C) Microsoft Corporation。保留所有权利。
用于 x64 的 Microsoft (R) C/C++ 优化编译器 19.29.30143 版
版权所有(C) Microsoft Corporation。保留所有权利。
src.cxx
cl /c /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D COMPILER_HAS_DEPRECATED /D "CMAKE_INTDIR=\"Debug\"" /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"cmTC_e4200.dir\Debug\" /Fd"cmTC_e4200.dir\Debug\vc142.pdb" /external:W3 /Gd /TP /errorReport:queue "C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\CMakeScratch\TryCompile-k1awpu\src.cxx"
C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\CMakeScratch\TryCompile-k1awpu\src.cxx(2,25): warning C4996: 'somefunc': 被声明为已否决 [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\CMakeScratch\TryCompile-k1awpu\cmTC_e4200.vcxproj]
cmTC_e4200.vcxproj -> C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\CMakeFiles\CMakeScratch\TryCompile-k1awpu\Debug\cmTC_e4200.exe
Source file was: __declspec(deprecated) int somefunc() { return 0; } int main() { return somefunc();}
PS C:\Users\DSHH\Desktop\qxmpp-1.5.3\build> cmake .. -- Building for: Visual Studio 16 2019 -- Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.19044. -- The C compiler identification is MSVC 19.29.30143.0 -- The CXX compiler identification is MSVC 19.29.30143.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: E:/Visual Studio 2019/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: E:/Visual Studio 2019/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Choosing Qt 5 -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Failed -- Performing Test COMPILER_HAS_DEPRECATED -- Performing Test COMPILER_HAS_DEPRECATED - Success -- Configuring done -- Generating done -- Build files have been written to: C:/Users/DSHH/Desktop/qxmpp-1.5.3/build PS C:\Users\DSHH\Desktop\qxmpp-1.5.3\build>
PS C:\Users\DSHH\Desktop\qxmpp-1.5.3\build> cmake --build . 用于 .NET Framework 的 Microsoft (R) 生成引擎版本 16.11.2+f32259642 版权所有(C) Microsoft Corporation。保留所有权利。
Checking Build System
Automatic MOC for target qxmpp
Building Custom Rule C:/Users/DSHH/Desktop/qxmpp-1.5.3/src/CMakeLists.txt
mocs_compilation_Debug.cpp
QXmppArchiveIq.cpp
QXmppBindIq.cpp
QXmppBitsOfBinaryContentId.cpp
QXmppBitsOfBinaryData.cpp
QXmppBitsOfBinaryIq.cpp
QXmppBookmarkSet.cpp
QXmppByteStreamIq.cpp
QXmppConstants.cpp
QXmppDataForm.cpp
QXmppDataFormBase.cpp
QXmppDiscoveryIq.cpp
QXmppElement.cpp
QXmppEncryptedFileSource.cpp
QXmppEntityTimeIq.cpp
QXmppError.cpp
QXmppFileMetadata.cpp
QXmppFileShare.cpp
QXmppGeolocItem.cpp
QXmppGlobal.cpp
正在生成代码...
正在编译...
QXmppHash.cpp
QXmppHashing.cpp
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppHashing.cpp(439,47): warning C4267: “参数”: 从“size_t”转换到“int” ,可能丢失数据 [C:\
Users\DSHH\Desktop\qxmpp-1.5.3\build\src\qxmpp.vcxproj]
QXmppHttpFileSource.cpp
QXmppHttpUploadIq.cpp
QXmppIbbIq.cpp
QXmppIq.cpp
QXmppJingleIq.cpp
QXmppLogger.cpp
QXmppMamIq.cpp
QXmppMessage.cpp
QXmppMessageReaction.cpp
QXmppMixInvitation.cpp
QXmppMixIq.cpp
QXmppMixItems.cpp
QXmppMucIq.cpp
QXmppNonza.cpp
QXmppNonSASLAuth.cpp
QXmppOutOfBandUrl.cpp
QXmppPacket.cpp
QXmppPingIq.cpp
正在生成代码...
正在编译...
QXmppPresence.cpp
QXmppPubSubAffiliation.cpp
QXmppPubSubEvent.cpp
QXmppPubSubBaseItem.cpp
QXmppPubSubMetadata.cpp
QXmppPubSubNodeConfig.cpp
QXmppPubSubSubscribeOptions.cpp
QXmppPubSubSubscription.cpp
QXmppPubSubSubAuthorization.cpp
QXmppPushEnableIq.cpp
QXmppRegisterIq.cpp
QXmppResultSet.cpp
QXmppRosterIq.cpp
QXmppRpcIq.cpp
QXmppSasl.cpp
QXmppSessionIq.cpp
QXmppSocks.cpp
QXmppStanza.cpp
QXmppStartTlsPacket.cpp
QXmppStream.cpp
正在生成代码...
正在编译...
QXmppStreamFeatures.cpp
QXmppStreamInitiationIq.cpp
QXmppStreamManagement.cpp
QXmppStun.cpp
QXmppTask.cpp
QXmppThumbnail.cpp
QXmppTrustMessages.cpp
QXmppUserTuneItem.cpp
QXmppUtils.cpp
QXmppVCardIq.cpp
QXmppVersionIq.cpp
QXmppPubSubItem.cpp
QXmppArchiveManager.cpp
QXmppAtmManager.cpp
QXmppAtmTrustMemoryStorage.cpp
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppAtmTrustMemoryStorage.h(31,1): warning C4250: “QXmppAtmTrustMemorySto
rage”: 通过域控制继承“QXmppTrustMemoryStorage::QXmppTrustMemoryStorage::setSecurityPolicy” [C:\Users\DSHH\Desktop\qxmpp-1.5.3\
build\src\qxmpp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppTrustMemoryStorage.h(21): message : 参见“QXmppTrustMemoryStorage::setSe
curityPolicy”的声明 [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src\qxmpp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppAtmTrustMemoryStorage.h(31,1): warning C4250: “QXmppAtmTrustMemorySto
rage”: 通过域控制继承“QXmppTrustMemoryStorage::QXmppTrustMemoryStorage::resetSecurityPolicy” [C:\Users\DSHH\Desktop\qxmpp-1.5.
3\build\src\qxmpp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppTrustMemoryStorage.h(22): message : 参见“QXmppTrustMemoryStorage::reset
SecurityPolicy”的声明 [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src\qxmpp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppAtmTrustMemoryStorage.h(31,1): warning C4250: “QXmppAtmTrustMemorySto
rage”: 通过域控制继承“QXmppTrustMemoryStorage::QXmppTrustMemoryStorage::securityPolicy” [C:\Users\DSHH\Desktop\qxmpp-1.5.3\bui
ld\src\qxmpp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppTrustMemoryStorage.h(23): message : 参见“QXmppTrustMemoryStorage::secur
ityPolicy”的声明 [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src\qxmpp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppAtmTrustMemoryStorage.h(31,1): warning C4250: “QXmppAtmTrustMemorySto
rage”: 通过域控制继承“QXmppTrustMemoryStorage::QXmppTrustMemoryStorage::setOwnKey” [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\sr
c\qxmpp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppTrustMemoryStorage.h(25): message : 参见“QXmppTrustMemoryStorage::setOw
nKey”的声明 [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src\qxmpp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppAtmTrustMemoryStorage.h(31,1): warning C4250: “QXmppAtmTrustMemorySto
rage”: 通过域控制继承“QXmppTrustMemoryStorage::QXmppTrustMemoryStorage::resetOwnKey” [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\
src\qxmpp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppTrustMemoryStorage.h(26): message : 参见“QXmppTrustMemoryStorage::reset
OwnKey”的声明 [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src\qxmpp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppAtmTrustMemoryStorage.h(31,1): warning C4250: “QXmppAtmTrustMemorySto
rage”: 通过域控制继承“QXmppTrustMemoryStorage::QXmppTrustMemoryStorage::ownKey” [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src\q
xmpp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppTrustMemoryStorage.h(27): message : 参见“QXmppTrustMemoryStorage::ownKe
y”的声明 [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src\qxmpp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppAtmTrustMemoryStorage.h(31,1): warning C4250: “QXmppAtmTrustMemorySto
rage”: 通过域控制继承“QXmppTrustMemoryStorage::QXmppTrustMemoryStorage::addKeys” [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src\
qxmpp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppTrustMemoryStorage.h(29): message : 参见“QXmppTrustMemoryStorage::addKe
ys”的声明 [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src\qxmpp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppAtmTrustMemoryStorage.h(31,1): warning C4250: “QXmppAtmTrustMemorySto
rage”: 通过域控制继承“QXmppTrustMemoryStorage::QXmppTrustMemoryStorage::removeKeys” [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\s
rc\qxmpp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppTrustMemoryStorage.h(32): message : 参见“QXmppTrustMemoryStorage::remov
eKeys”的声明 [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src\qxmpp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppAtmTrustMemoryStorage.h(31,1): warning C4250: “QXmppAtmTrustMemorySto
rage”: 通过域控制继承“QXmppTrustMemoryStorage::QXmppTrustMemoryStorage::keys” [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src\qxm
pp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppTrustMemoryStorage.h(34): message : 参见“QXmppTrustMemoryStorage::keys”
的声明 [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src\qxmpp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppAtmTrustMemoryStorage.h(31,1): warning C4250: “QXmppAtmTrustMemorySto
rage”: 通过域控制继承“QXmppTrustMemoryStorage::QXmppTrustMemoryStorage::hasKey” [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src\q
xmpp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppTrustMemoryStorage.h(35): message : 参见“QXmppTrustMemoryStorage::hasKe
y”的声明 [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src\qxmpp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppAtmTrustMemoryStorage.h(31,1): warning C4250: “QXmppAtmTrustMemorySto
rage”: 通过域控制继承“QXmppTrustMemoryStorage::QXmppTrustMemoryStorage::setTrustLevel” [C:\Users\DSHH\Desktop\qxmpp-1.5.3\buil
d\src\qxmpp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppTrustMemoryStorage.h(38): message : 参见“QXmppTrustMemoryStorage::setTr
ustLevel”的声明 [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src\qxmpp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppAtmTrustMemoryStorage.h(31,1): warning C4250: “QXmppAtmTrustMemorySto
rage”: 通过域控制继承“QXmppTrustMemoryStorage::QXmppTrustMemoryStorage::trustLevel” [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\s
rc\qxmpp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppTrustMemoryStorage.h(39): message : 参见“QXmppTrustMemoryStorage::trust
Level”的声明 [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src\qxmpp.vcxproj]
QXmppAtmTrustStorage.cpp
QXmppAttentionManager.cpp
QXmppBookmarkManager.cpp
QXmppCarbonManager.cpp
QXmppCarbonManagerV2.cpp
正在生成代码...
正在编译...
QXmppClient.cpp
QXmppClientExtension.cpp
QXmppConfiguration.cpp
QXmppDiscoveryManager.cpp
QXmppE2eeExtension.cpp
QXmppEntityTimeManager.cpp
QXmppFileSharingManager.cpp
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppFileSharingManager.cpp(482,1): warning C4267: “参数”: 从“size_t”转换到“int”
,可能丢失数据 [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src\qxmpp.vcxproj]
C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppFutureUtils_p.h(123): message : 查看对正在编译的函数 模板 实例化“auto QXmppFileSharing
Manager::uploadFile::
It's just a bunch of repetitive outputs like this.
QXmppServerExtension.obj : error LNK2019: 无法解析的外部符号 "declspec(dllimport) public: class QMetaClassInfo cdecl QMetaObject::classInfo (int)const " (imp?classInfo@QMetaObject@@QEBA?AVQMetaClassInfo@@H@Z),函数 "public: virtual class QString cdecl QXmppServerExtension ::extensionName(void)const " (?extensionName@QXmppServerExtension@@UEBA?AVQString@@XZ) 中引用了该符号 [C:\Users\DSHH\Desktop\qxmpp-1.5.3\buil d\src\qxmpp.vcxproj] QXmppServerExtension.obj : error LNK2019: 无法解析的外部符号 "declspec(dllimport) public: char const * cdecl QMetaClassInfo::value(void)con st " (imp?value@QMetaClassInfo@@QEBAPEBDXZ),函数 "public: virtual class QString cdecl QXmppServerExtension::extensionName(void)cons t " (?extensionName@QXmppServerExtension@@UEBA?AVQString@@XZ) 中引用了该符号 [C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src\qxmpp.vcxproj] C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src\Debug\qxmpp.dll : fatal error LNK1120: 812 个无法解析的外部命令 [C:\Users\DSHH\Desktop\qxmpp-1.5.3\b uild\src\qxmpp.vcxproj] PS C:\Users\DSHH\Desktop\qxmpp-1.5.3\build>
PS C:\Users\DSHH\Desktop\qxmpp-1.5.3\build> cmake --build . -v 用于 .NET Framework 的 Microsoft (R) 生成引擎版本 16.11.2+f32259642 版权所有(C) Microsoft Corporation。保留所有权利。
生成启动时间为 2023/3/21 11:21:16。 节点 1 上的项目“C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\ALL_BUILD.vcxproj”(默认目标)。 项目“C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\ALL_BUILD.vcxproj”(1)正在节点 1 上生成“C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\ZERO _CHECK.vcxproj”(2) (默认目标)。 PrepareForBuild: 正在创建目录“x64\Debug\ZERO_CHECK\”。 正在创建目录“x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\”。 InitializeBuildStatus: 正在创建“x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild”,因为已指定“AlwaysCreate”。 CustomBuild: Checking Build System FinalizeBuildStatus: 正在删除文件“x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild”。 正在对“x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\ZERO_CHECK.lastbuildstate”执行 Touch 任务。 已完成生成项目“C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\ZERO_CHECK.vcxproj”(默认目标)的操作。
项目“C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\ALL_BUILD.vcxproj”(1)正在节点 1 上生成“C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\exam ples\0_connected.vcxproj”(3) (默认目标)。 项目“C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\examples\0_connected.vcxproj”(3)正在节点 1 上生成“C:\Users\DSHH\Desktop\qxmpp-1.5.3 \build\src\qxmpp.vcxproj”(4) (默认目标)。 PrepareForBuild: 正在创建目录“qxmpp.dir\Debug\”。 正在创建目录“C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src\Debug\”。 正在创建目录“qxmpp.dir\Debug\qxmpp.tlog\”。 InitializeBuildStatus: 正在创建“qxmpp.dir\Debug\qxmpp.tlog\unsuccessfulbuild”,因为已指定“AlwaysCreate”。 PreBuildEvent: Automatic MOC for target qxmpp setlocal cd C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src if %errorlevel% neq 0 goto :cmEnd C: if %errorlevel% neq 0 goto :cmEnd D:\CMake\bin\cmake.exe -E cmake_autogen C:/Users/DSHH/Desktop/qxmpp-1.5.3/build/src/CMakeFiles/qxmpp_autogen.dir/Auto genInfo.json Debug if %errorlevel% neq 0 goto :cmEnd :cmEnd endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone :cmErrorLevel exit /b %1 :cmDone if %errorlevel% neq 0 goto :VCEnd :VCEnd CustomBuild: Building Custom Rule C:/Users/DSHH/Desktop/qxmpp-1.5.3/src/CMakeLists.txt MakeDirsForCl: 正在创建目录“C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src\qxmpp.dir\Debug\base”。 正在创建目录“C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src\qxmpp.dir\Debug\base\compat”。 ClCompile: E:\Visual Studio 2019\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\CL.exe /c /I"C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\ src\qxmpp_autogen\include_Debug" /I"C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base" /I"C:\Users\DSHH\Desktop\qxmpp-1.5.3\ src\client" /I"C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\server" /I"C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src" /Zi /nol ogo /W3 /WX- /diagnostics:column /Od /Ob0 /D _WINDLL /D _MBCS /D WIN32 /D _WINDOWS /D QT_DISABLE_DEPRECATED_BEFORE=0x 050F00 /D QURL_NO_CAST_FROM_STRING /D QT_NO_CAST_TO_ASCII /D QT_NO_FOREACH /D QT_NO_KEYWORDS /D QT_CORE_LIB /D QT_NET WORK_LIB /D QT_XML_LIB /D "CMAKE_INTDIR=\"Debug\"" /D qxmpp_EXPORTS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /std:c++17 /Fo"qxmpp.dir\Debug\" /Fd"qxmpp.dir\Debug\vc142.pdb" /external:W0 /Gd /TP /e rrorReport:queue /external:I "E:/Qt/5.14.2/mingw73_64/include" /external:I "E:/Qt/5.14.2/mingw73_64/include/QtCore" /external:I "E:/Qt/5.14.2/mingw73_64/./mkspecs/win32-g++" /external:I "E:/Qt/5.14.2/mingw73_64/include/QtNetwork" /ex ternal:I "E:/Qt/5.14.2/mingw73_64/include/QtXml" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\build\src\qxmpp_autogen\mocs_comp ilation_Debug.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppArchiveIq.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3 \src\base\QXmppBindIq.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppBitsOfBinaryContentId.cpp" "C:\Users\DSHH \Desktop\qxmpp-1.5.3\src\base\QXmppBitsOfBinaryData.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppBitsOfBinar yIq.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppBookmarkSet.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\bas e\QXmppByteStreamIq.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppConstants.cpp" "C:\Users\DSHH\Desktop\qxmpp -1.5.3\src\base\QXmppDataForm.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppDataFormBase.cpp" "C:\Users\DSHH\ Desktop\qxmpp-1.5.3\src\base\QXmppDiscoveryIq.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppElement.cpp" "C:\ Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppEncryptedFileSource.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXm ppEntityTimeIq.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppError.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\sr c\base\QXmppFileMetadata.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppFileShare.cpp" "C:\Users\DSHH\Desktop\ qxmpp-1.5.3\src\base\QXmppGeolocItem.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppGlobal.cpp" "C:\Users\DSHH \Desktop\qxmpp-1.5.3\src\base\QXmppHash.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppHashing.cpp" "C:\Users\ DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppHttpFileSource.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppHttpUploa dIq.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppIbbIq.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmp pIq.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppJingleIq.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\Q XmppLogger.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppMamIq.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\ba se\QXmppMessage.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppMessageReaction.cpp" "C:\Users\DSHH\Desktop\qxm pp-1.5.3\src\base\QXmppMixInvitation.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppMixIq.cpp" "C:\Users\DSHH\ Desktop\qxmpp-1.5.3\src\base\QXmppMixItems.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppMucIq.cpp" "C:\Users \DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppNonza.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppNonSASLAuth.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppOutOfBandUrl.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppP acket.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppPingIq.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\Q XmppPresence.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppPubSubAffiliation.cpp" "C:\Users\DSHH\Desktop\qxmp p-1.5.3\src\base\QXmppPubSubEvent.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppPubSubBaseItem.cpp" "C:\Users \DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppPubSubMetadata.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppPubSubNo deConfig.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppPubSubSubscribeOptions.cpp" "C:\Users\DSHH\Desktop\qxm pp-1.5.3\src\base\QXmppPubSubSubscription.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppPubSubSubAuthorizatio n.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppPushEnableIq.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base \QXmppRegisterIq.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppResultSet.cpp" "C:\Users\DSHH\Desktop\qxmpp-1. 5.3\src\base\QXmppRosterIq.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppRpcIq.cpp" "C:\Users\DSHH\Desktop\qx mpp-1.5.3\src\base\QXmppSasl.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppSessionIq.cpp" "C:\Users\DSHH\Desk top\qxmpp-1.5.3\src\base\QXmppSocks.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppStanza.cpp" "C:\Users\DSHH\ Desktop\qxmpp-1.5.3\src\base\QXmppStartTlsPacket.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppStream.cpp" "C :\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppStreamFeatures.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppS treamInitiationIq.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppStreamManagement.cpp" "C:\Users\DSHH\Desktop\ qxmpp-1.5.3\src\base\QXmppStun.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppTask.cpp" "C:\Users\DSHH\Desktop \qxmpp-1.5.3\src\base\QXmppThumbnail.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppTrustMessages.cpp" "C:\Use rs\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppUserTuneItem.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppUtils.cp p" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppVCardIq.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\QXmppVer sionIq.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\base\compat\QXmppPubSubItem.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5. 3\src\client\QXmppArchiveManager.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppAtmManager.cpp" "C:\Users\DS HH\Desktop\qxmpp-1.5.3\src\client\QXmppAtmTrustMemoryStorage.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmpp AtmTrustStorage.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppAttentionManager.cpp" "C:\Users\DSHH\Desktop\ qxmpp-1.5.3\src\client\QXmppBookmarkManager.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppCarbonManager.cpp " "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppCarbonManagerV2.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\clie nt\QXmppClient.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppClientExtension.cpp" "C:\Users\DSHH\Desktop\qx mpp-1.5.3\src\client\QXmppConfiguration.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppDiscoveryManager.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppE2eeExtension.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\ QXmppEntityTimeManager.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppFileSharingManager.cpp" "C:\Users\DSHH \Desktop\qxmpp-1.5.3\src\client\QXmppHttpFileSharingProvider.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmpp HttpUploadManager.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppInternalClientExtension.cpp" "C:\Users\DSHH \Desktop\qxmpp-1.5.3\src\client\QXmppInvokable.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppIqHandling.cpp " "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppMamManager.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QX mppMessageReceiptManager.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppMucManager.cpp" "C:\Users\DSHH\Deskt op\qxmpp-1.5.3\src\client\QXmppOutgoingClient.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppRosterManager.c pp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppRegistrationManager.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\sr c\client\QXmppPubSubManager.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppRemoteMethod.cpp" "C:\Users\DSHH\ Desktop\qxmpp-1.5.3\src\client\QXmppRpcManager.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppSendStanzaPara ms.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppTlsManager.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\cli ent\QXmppTransferManager.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppTrustManager.cpp" "C:\Users\DSHH\Des ktop\qxmpp-1.5.3\src\client\QXmppTrustMemoryStorage.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppTrustStor age.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppUploadRequestManager.cpp" "C:\Users\DSHH\Desktop\qxmpp-1. 5.3\src\client\QXmppUserLocationManager.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppUserTuneManager.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QXmppVCardManager.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\client\QX mppVersionManager.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\server\QXmppDialback.cpp" "C:\Users\DSHH\Desktop\qxmpp- 1.5.3\src\server\QXmppIncomingClient.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\server\QXmppIncomingServer.cpp" "C:\ Users\DSHH\Desktop\qxmpp-1.5.3\src\server\QXmppOutgoingServer.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\server\QXmp pPasswordChecker.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\server\QXmppServer.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5 .3\src\server\QXmppServerExtension.cpp" "C:\Users\DSHH\Desktop\qxmpp-1.5.3\src\server\QXmppServerPlugin.cpp" mocs_compilation_Debug.cpp QXmppArchiveIq.cpp QXmppBindIq.cpp QXmppBitsOfBinaryContentId.cpp QXmppBitsOfBinaryData.cpp QXmppBitsOfBinaryIq.cpp ...
I'm sorry that the formatting at the end is a little messy because there's a lot of error output. I hope to solve this problem because I really want to use QXMPP for development. Thanks!!!~~~
I may be close to solving the problem.
The main problem:
cmake --build .
command using the command line. The path for CMake to identify the Qt library is: E:\Qt\5.14.2\mingw73_64\lib\cmake\Qt5
etcE:\Qt\5.14.2\msvc2017_64\lib
etcThe main solution:
cmake ..
command using the command lineqxmpp
project in VS2019 to include the Qt header file and link library file pathqxmpp
project. This generates the qxmpp library fileexample0
and example1
project are succeeded Note:Some configuration changes are also required in VS2019 and are not detailed here
I wonder if this problem can be fixed by modifying the CMakeList.txt file: always use the best configuration completion cmake --build .
command when there are multiple configurations.
I will continue to experiment and develop with it to verify that the above is exactly correct.
Ah that makes sense. It previously looked like it was not linking against Qt, but it was just linking against Qt built by an incompatible compiler.
i think the problem isn't caused by qxmpp, right? Reopen if I'm wrong
Hello !
I have a link error while executing the command:"cmake --build ."
Here is my environment:
Here is my error messages:
【Here is my some questions:】
I hope the problem can be seen, answered and solved effectively. Thank you!