Я пытаюсь связать FMOD с моим проектом, что я очень легко делал в прошлом в Visual Studio 2008 .... Поэтому я поместил файл fmodex_vc.lib и fmodex.dll в каталог моего проекта, добавил их в обозревателе решений моего проекта, а затем создал файл SoundMgr.h, который включает файл fmod.h
#include "include\fmod\fmod.h"
Где fmod был помещен в папку include \ fmod и открывается нормально, если я щелкну правой кнопкой мыши по вышеуказанному коду и нажму "Открыть документ" ...
Но если я вообще пытаюсь написать какой-либо код, включая простое «использование пространства имен FMOD», он говорит мне, что этот FMOD не объявлен или неопознан… я пропускаю какой-либо шаг?
EDIT:
Класс выглядит так:
#pragma once
#include "main.h"
#include "include\fmod\fmod.hpp"
#include "include\fmod\fmod_errors.h"
#include "include\fmod\fmod.h"
class SoundMgr{
void init();
};
void SoundMgr::init(){
FSOUND_Init (44100, 32, 0);
}
И ошибка:
Error 1 error C3861: 'FSOUND_Init': identifier not found
И это для любой строки примера кода, которую я пытаюсь импортировать из этого краткого руководства:
Краткое руководство по GameDev FMOD
Я попытался добавить библиотеку в качестве дополнительной зависимости в разделе «Вход» в окне «Свойства / компоновщик», и я получил
1. fatal error LNK1181: cannot open input file 'fmodex_vc.lib'
Любая из этих ошибок звонит в звонок?