



Hi!
Â
I'm running Windows 10, RackAFX 3.9.2.0 and installed the VST3 SDK today (so I assume I'm on the latest version).
I've run into some issues trying to build my project with CMake. When I run "cmake -G"Visual Studio 15 2017 Win64" ../", I get the following dump:
Â
-- ------> Starting VST Project Build:
-- VST SDK Location: C:/Users/tm659/Desktop/vstsdk3612_03_12_2018_build_67/VST_SDK/VST3_SDK
--
-- SMTG_MYPLUGINS_SRC_PATH is not set. If you want to add your own plug-ins folder, specify it!
--
-- -> ENABLE WINDOWS BUNDLE: SDK 3.6.10+ REQUIRED!
--
-- -> Adding VST ported project in source folder: C:/Users/tm659/Desktop/vstsdk3612_03_12_2018_build_67/VST_SDK/VST3_SDK/project_source
-- VST Target Name: patience
--
CMake Error at C:/Users/tm659/Desktop/vstsdk3612_03_12_2018_build_67/VST_SDK/VST3_SDK/cmake/modules/AddSMTGLibrary.cmake:54 (if):
if given arguments:
"STREQUAL" ""
Unknown arguments specified
Call Stack (most recent call first):
C:/Users/tm659/Desktop/vstsdk3612_03_12_2018_build_67/VST_SDK/VST3_SDK/cmake/modules/AddVST3Library.cmake:75 (smtg_create_link_to_plugin)
project_source/cmake/vst_cmake/CMakeLists.txt:123 (smtg_add_vst3plugin)
-- Configuring incomplete, errors occurred!
See also "C:/Users/tm659/Desktop/vstsdk3612_03_12_2018_build_67/VST_SDK/VST3_SDK/myprojects/patience/win_build/CMakeFiles/CMakeOutput.log".
Â
It would appear that SMTG_VST3_TARGET_PATH is not set somehow, so STREQUAL receives nothing as a left argument.
Note: The CMakeOutput.log file only shows successful builds of temporary files for me.
Â
I tried removing that error check in the CMake file, but without proper configuration the build fails due to missing files:
Â
C:\Users\tm659\Desktop\vstsdk3612_03_12_2018_build_67\VST_SDK\VST3_SDK\myprojects\patience\win_build>cmake -G"Visual Studio 15 2017 Win64" ../
-- ------> Starting VST Project Build:
-- VST SDK Location: C:/Users/tm659/Desktop/vstsdk3612_03_12_2018_build_67/VST_SDK/VST3_SDK
--
-- SMTG_MYPLUGINS_SRC_PATH is not set. If you want to add your own plug-ins folder, specify it!
--
-- -> ENABLE WINDOWS BUNDLE: SDK 3.6.10+ REQUIRED!
--
-- -> Adding VST ported project in source folder: C:/Users/tm659/Desktop/vstsdk3612_03_12_2018_build_67/VST_SDK/VST3_SDK/project_source
-- VST Target Name: patience
--
-- Could NOT find EXPAT (missing: EXPAT_LIBRARY EXPAT_INCLUDE_DIR)
-- VSTGUI will use the embedded Expat package!
-- Configuring done
CMake Error at C:/Users/tm659/Desktop/vstsdk3612_03_12_2018_build_67/VST_SDK/VST3_SDK/public.sdk/CMakeLists.txt:96 (add_library):
Cannot find source file:
/base/conststringtable.cpp
Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm
.hpp .hxx .in .txx
CMake Error at C:/Users/tm659/Desktop/vstsdk3612_03_12_2018_build_67/VST_SDK/VST3_SDK/public.sdk/CMakeLists.txt:96 (add_library):
No SOURCES given to target: sdk
-- Build files have been written to: C:/Users/tm659/Desktop/vstsdk3612_03_12_2018_build_67/VST_SDK/VST3_SDK/myprojects/patience/win_build
Â
Could anyone please help me out with this?
You need to use SDK 3.6.10 with the latest version of RackAFX - this is documented on the Download page, but it is not really highlighted.Â
I have moved to RackAFX7 development which uses the latest VST SDK.Â
I have archived the 3.6.10 SDK for those that need it here:
http://willpirkle.com/stuff/vs.....ild_37.zip
- Will
Most Users Ever Online: 152
Currently Online:
2 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Chaes: 56
Skyler: 48
StevieD: 46
Derek: 46
Frodson: 45
Peter: 43
TheSmile: 43
Nickolai: 43
clau_ste: 39
jeanlecode: 37
Member Stats:
Guest Posters: 1
Members: 768
Moderators: 1
Admins: 6
Forum Stats:
Groups: 13
Forums: 42
Topics: 842
Posts: 3347
Moderators: W Pirkle: 689