Solved Where can I find the compiled VST
I am trying to build a VST plugin on Linux (Ubuntu 21.10). I have all the SDKs installed and also IPP setup correctly, the compilation process runs smoothly but I am not able to find the produced VST Binary.
The documentation states that it should be inside the Builds/VST or Builds/Compiled folder but I only see platform specific compiled files there and no VST. I simply ran the batchCompileLinux.sh script to compile and also enabled VST3 Support inside HISE. Can I get more verbose output from the batchCompile script? Is there another location where the VST could be found?
Thanks in advance!
This is the last output of the script which looks fine to me...
Linking test-vst - Shared Code Linking test-vst - VST Compiling finished. Cleaning up...
@oskarsh Not sure about VST2 but VST3s are automatically placed in ~/.vst3
@d-healey I got no folder called vst3 in my home directory. Does that mean there is a issue with the compilation?
@oskarsh It's a hidden folder
Sorry if this was not clear enough I have no hidden folder.
@oskarsh Open the project's .jucer file and check the Binary Location value
I managed to get the path changed to .vst3 and it shows up a pluginName.so and a pluginName.a file which should be correct for Linux based systems. Is it also possible to create a .dll file from a Linux System or will I need to use Windows for that?
VST3 should have a .vst3 extension and it will be a directory not a single file, inside the directory you will find a .so.
VST2 will just export a .so file.
For a Windows plugin you need to export on Windows, same goes for MacOS.
You can use a virtual machine for Windows, probably for Mac too but I haven't tried.