我正在尝试将 FMOD 链接到我的项目,我过去在 Visual Studio 2008 中非常容易做到这一点......所以我将 fmodex_vc.lib 和 fmodex.dll 文件放在我的项目目录中,将它们添加到我的项目的解决方案资源管理器,然后创建了一个包含 fmod.h 文件的 SoundMgr.h 文件
#include "include\fmod\fmod.h"
如果我右键单击上面的代码并单击“打开文档”,则 fmod 已放置在 include\fmod 文件夹中并打开确定...
但是,如果我尝试编写任何代码,包括一个简单的“使用命名空间 FMOD”,它会告诉我它 FMOD 未声明或未识别......我错过了任何步骤吗?
编辑:到目前为止,该课程的样子是:
#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'
这些错误中的任何一个都会敲响警钟吗?