Hi everybody, trying to figure out how to build my project on Windows after finishing the build on macOS. I’m completely new to Windows, so likely my problem is related to ignorance or setting something up incorrectly. I’m getting this error when I build on Release mode, ARM64 architecture. Looks like a command involving the Manifest VST3 Helper is failing.
Rebuild started at 6:45 PM...
1>------ Rebuild All started: Project: Nudistort_VST3, Configuration: Release ARM64 ------
1>include_juce_audio_plugin_client_VST3.cpp
1> Creating library C:\Nudistort\Builds\VisualStudio2022\ARM64\Release\VST3\Nudistort.lib and object C:\Nudistort\Builds\VisualStudio2022\ARM64\Release\VST3\Nudistort.exp
1>Generating code
1>Finished generating code
1>Nudistort_VST3.vcxproj -> C:\Nudistort\Builds\VisualStudio2022\ARM64\Release\VST3\Nudistort.dll
1> 1 file(s) copied.
1>Deleted file - C:\Nudistort\Builds\VisualStudio2022\ARM64\Release\VST3\Nudistort.vst3\Contents\Resources\moduleinfo.json
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: The command "copy /Y "C:\Nudistort\Builds\VisualStudio2022\ARM64\Release\VST3\\Nudistort.dll" "C:\Nudistort\Builds\VisualStudio2022\ARM64\Release\VST3\\Nudistort.vst3\Contents\win\Nudistort.vst3"
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: del /s /q "C:\Nudistort\Builds\VisualStudio2022\ARM64\Release\VST3\/Nudistort.vst3\Contents\moduleinfo.json"
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: if not exist "C:\Nudistort\Builds\VisualStudio2022\ARM64\Release\VST3\/Nudistort.vst3\Contents\Resources\" del /s /q "C:\Nudistort\Builds\VisualStudio2022\ARM64\Release\VST3\/Nudistort.vst3\Contents\Resources" && mkdir "C:\Nudistort\Builds\VisualStudio2022\ARM64\Release\VST3\/Nudistort.vst3\Contents\Resources"
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: "C:\Nudistort\Builds\VisualStudio2022\ARM64\Release\VST3 Manifest Helper\juce_vst3_helper.exe" -create -version "1.1.4" -path "C:\Nudistort\Builds\VisualStudio2022\ARM64\Release\VST3\/Nudistort.vst3" -output "C:\Nudistort\Builds\VisualStudio2022\ARM64\Release\VST3\/Nudistort.vst3\Contents\Resources\moduleinfo.json"
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: :VCEnd" exited with code 1.
1>Done building project "Nudistort_VST3.vcxproj" -- FAILED.
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
========== Rebuild completed at 6:46 PM and took 45.120 seconds ==========
I had a previous linker error on ARM64 architecture where the file Nudistort.lib
couldn’t be linked. Followed the advice from a forum post and added this filename to the Projucer’s “External Libraries to Link” and “Extra Library Search Paths” fields, which seemed to fix it, but now I’m getting this error. Thanks so much, any insight is appreciated!