So I've been having an issue when I try to Load plug-ins in RackAFX. The program itself crashes! After a bit of a trial and error I tried the toxic constructor debugging Will talks about in the video tutorials and I believe I've found the source of my problems.
When I get through the step-by-step debugging I would get a "No Source Available" error telling me that:
The file 'c:\vst3 sdk\public.sdk\myprojects\sock2vst3 projects\windows\sock2vst3
afxplugincontainer.cpp' does not exist.
This also seems to create or be an effect of the following in the VS Output:
'RackAFX.exe': Loaded 'C:\Program Files (x86)\RackAFX\RackAFX.exe', Cannot find or open the PDB file
RackAFX.exe': Loaded 'C:\Program Files (x86)\RackAFX\portaudio_x86.dll', Binary was not built with debug information.
'RackAFX.exe': Loaded 'C:\Program Files (x86)\RackAFX\libsndfile-1.dll', Binary was not built with debug information.
'RackAFX.exe': Loaded 'C:\Program Files (x86)\RackAFX\CPicker.dll', Cannot find or open the PDB file
So, I tried to find the file but to no avail; I cannot find a single trace of it anywhere on my computer. I was wondering if anybody has a copy of the file they could send me? I tried to just do a clean re-install, but that didn't seem to work.
First, the PDB notices you get are meaningless - they just mean that the DLLs (and RackAFX.exe) were compiled in Release mode in Visual Studio, so they don't contain PDB (Program DataBase i.e. debug) info.
The rackafxplugincontainer.cpp file is compiled into the new VST2/3 libraries. These are named Sock2VST3_vcX.lib where X = your compiler version:
1) are these files in your plugin project directory? With the new version of RackAFX, they will automatically be checked and copied if needed.
2) in the project properties->Linker->Input->Additional Dependencies are the libs listed? For VS2008 in Debug configuration you would see:
as the Additional Dependencies.
Are you seeing these files/settings?
Those are the correct versions (the VS version number 8,10,12) do not correspond to the last two digits of the VS version, so VS2013 use the _vc12 files.
One thing - are you using VS2013 "for windows desktop" or VS2013 "for Windows"
You need the one that is "For Windows Desktop"
Also, I have not tested VS2013 Community personally, but a book reader/RAFX user said it worked for him.
I'm still quite puzzled; may have to install VS2013 Community on another computer to test.
I will keep you updated (and yes I got your email too).
Yes I am using VS2013 for windows desktop, and as for VS2013 Community I can't seem to find a specific "for windows desktop version" so I'm assuming there isn't one.
Either way the result for both compilers is the same, the plugincontainer.cpp is missing and when I go to "Load" through RackAFX the program freezes and crashes.
In the projects folder I can find the RAFXPluginContainer.h file, but there's no .cpp to go along with it which I assume would be in the same folder. Is that file created by RackAFX every time you make a new project? Is it possible that maybe my installation of RackAFX is corrupted somehow and simply isn't writing that file?
Hmmm. I'm still puzzled.
The container.h file is supposed to be there, but not the .cpp file. It is compiled into the libraries. This is how linking to libraries works - you only need the .h file for the function/variable footprint and prototypes.
I have VS2013 Pro and use it pretty extensively. My students use VS2013 Pro and Express extensively as well.
Could you email me a dropbox/box/google drive link for your whole project? Just zip the entire project folder. I will then replicate with VS2013 and see if there is something missing/fishy with the libraries in your project.
Note - this issue was solved and closed. The actual problem was not using a WDM compliant audio driver. The other error messages were not related to the true problem.
The WDM-compliant driver thread is here:
Most Users Ever Online: 152
Currently Online: jkarstedt
Currently Browsing this Page:
Guest Posters: 2
Moderators: W Pirkle: 693