Expected behavior Build successfully.
Actual behavior Hi all, Bitcoin fails to build on MSVC due to error MSB3073, the same problem also appeared in vs2019, I mentioned a same issue but it was closed. Could you help look?
error message 23>F:\gitP\bitcoin\bitcoin\build_msvc\libbitcoin_qt\libbitcoin_qt.vcxproj(161,5): error MSB3073: The command “C:\Qt_static\bin\moc.exe “....\src\qt\bitcoinamountfield.cpp” -o .\QtGeneratedFiles\qt\bitcoinamountfield.moc” exited with code 3. 23>Done Building Project “F:\gitP\bitcoin\bitcoin\build_msvc\libbitcoin_qt\libbitcoin_qt.vcxproj” (Rebuild target(s)) – FAILED. detail log build (27).log
To reproduce
- set VSCMD_SKIP_SENDTELEMETRY=1 & “C:\Program Files (x86)\Microsoft Visual Studio\2022\Enterprise\Common7\Tools\VsDevCmd.bat” -host_arch=amd64 -arch=amd64
- git clone https://github.com/bitcoin/bitcoin F:\bitcoin\bitcoin
- cd F:\bitcoin\bitcoin\build_msvc
- py -3 msvc-autogen.py
- cd F:\bitcoin
- mkdir tools\vcpkg
- git clone https://github.com/microsoft/vcpkg F:\bitcoin\tools\vcpkg
- cd F:\bitcoin\tools\vcpkg
- bootstrap-vcpkg.bat 2>&1
- set path=%cd%;%path%
- vcpkg integrate install 2>&1
- cd F:\bitcoin\bitcoin\build_msvc
- msbuild /m /p:Platform=x64 /p:Configuration=Release bitcoin.sln /t:Rebuild 2>&1
System information VS version: VS2022(17.3.6) Operating system: windows server 2019 the commit of Bitcoin we use is 5174a13