Hi, trying to move a VST project to Juce 4 from 3.2.
I backup up my 3 directory, installed 4 and then tried to build in XCode. Got some complaints about global_header not being found so I opened the project in Introjucer and resaved it.
This got past the global_header problem but there were lots of copy errors at the end of the build process and nothing ended up in the VST folder.
So I re-created the project from scratch in Introjucer and now everything build and ends up in the VST folder (woot!) but when trying to scan the VST host I get an error message saying that even though the files appear to be a plugin they failed to load correctly…
Not quite sure what this means - am I missing something else going from 3 to 4?
Don’t know what the problem with the plugin host is, but the copy errors using the old jucer file come from 4.2:
the post-build shell script in the introjucer/Projucer is superfluent now, in fact, it needs to be removed.
Yes you need to compile and run the newest Projucer on your project. In fact, the Projucer should tell you about that post-build script and remove it automatically!
There is no more Introjucer in JUCE 4.2, so if you have an old Introjucer copy lying around and run that instead of the Projucer, it you won’t get a project compatible with JUCE 4.2.