Download and run the installer file for Windows ([url=http://www.fmod.org/index.php/release/version/fmodapi42204win32-installer.exe:34rhjgyr]here[/url:34rhjgyr])
Install FMOD to the default location.
Open VS and navigate to Tools>Options…>Projects & Solutions> VC++ Directories
Select "Include files" from the dropdown labeled, "Show directories for:"
Enter a new directory by clicking the button to the right of the checkbox and paste this in:
C:\Program Files\FMOD SoundSystem\FMOD Programmers API Win32\api\inc
Select "Library files" from the dropdown; enter this directory:
C:\Program Files\FMOD SoundSystem\FMOD Programmers API Win32\api\lib
Click OK and open the solution file from the C:\Program Files\FMOD SoundSystem\FMOD Programmers API Win32\example directory. (It will ask you to convert the projects, just click the Finish button).
If you run any of the sample projects in this solution, they should build and run correctly.
The libraries that you must link into your own projects are found in the .chm documentation file. If you need help linking libraries in VS, I suggest googling how to do it.
- jarruda answered 9 years ago
I have a very similar problem:
All example projects work fine. In my own project, everything works fine except FMOD::System. I dont know, it is just simply not recognised. I did everything you described, and read the windows specific help in the help .chm.
Could this be an installation problem? If i want to start FMOD DSPnetListener, it cant locate the .exe file.
- Meai answered 9 years ago
The step you need now is to specify to visual studio which library file to use, as it can’t decode FMOD’s naming convention on it’s own.
In your file list window within Visual Studio, right click on your [b:3rf7vzaq]project [/b:3rf7vzaq]and hit [b:3rf7vzaq]properties[/b:3rf7vzaq].
Go to [b:3rf7vzaq]Configuration Properties->Linker[/b:3rf7vzaq]
and add [b:3rf7vzaq]fmodex_vc.lib[/b:3rf7vzaq] to the [b:3rf7vzaq]Additional Dependencies[/b:3rf7vzaq] section
Enjoy fmod!! I just got it working myself about 10 minutes ago, haha
And just in case, be sure to copy the appropriate .dll to your project’s working bin directory, it will kindly remind you of this if you forget.
- Hegpetz answered 9 years ago
Please login first to submit.