如何在 Win32 控制台应用程序中将 Fmod 设置为非常基本的功能?

发布于 2024-12-07 20:43:51 字数 802 浏览 1 评论 0原文

我是 Visual Studio 的新手,想在 Win32 控制台应用程序中设置 Fmod 的基本功能。

我认为主要的问题是,我不太了解标头、附加库和 dll 文件是如何工作的。

目前我已将“fmodex64_vc.lib”添加到其他依赖项中。出现以下错误:

Error   1   error C3861: 'FSOUND_Init': identifier not found    c:\PATH\documents\visual studio 2010\projects\fmod\fmod\test.cpp    13

我使用以下代码:

#include "include/fmod.h"
#include "include/fmod.hpp"
#include "include/fmod_errors.h"
#include <windows.h>
#include <stdio.h>
#include <conio.h>

int main(int argc, char* argv[])
{
    // Initalize the Fmod System at 44Khz and 32 channels
    if(FSOUND_Init(44100, 32, 0))
    {
        printf("FMOD Init OK\n");
    }
    else
    {
        printf("FMOD Init Failed!\n");
        return 0;
    }
}

有什么建议吗?

谢谢!

I'm new to Visual Studio and would like to set up the very basic functionality of Fmod in a Win32 console application.

What I think the main problem is, is that I don't understand quite good how headers, additional libraries and dll files work.

Currently I have added "fmodex64_vc.lib" to additional dependencies. The following error occurs:

Error   1   error C3861: 'FSOUND_Init': identifier not found    c:\PATH\documents\visual studio 2010\projects\fmod\fmod\test.cpp    13

And I use the following code:

#include "include/fmod.h"
#include "include/fmod.hpp"
#include "include/fmod_errors.h"
#include <windows.h>
#include <stdio.h>
#include <conio.h>

int main(int argc, char* argv[])
{
    // Initalize the Fmod System at 44Khz and 32 channels
    if(FSOUND_Init(44100, 32, 0))
    {
        printf("FMOD Init OK\n");
    }
    else
    {
        printf("FMOD Init Failed!\n");
        return 0;
    }
}

Any suggestions?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

掐死时间 2024-12-14 20:43:51

fmodex64_vc.lib 是 FMODEx(版本 4.xx.xx)的导入库,FSOUND_Init 是 FMOD(版本 3.xx.xx)的函数,两者不兼容。我猜您已经下载了最新的 FMODEx 版本,但正在使用其他地方的示例代码(专为 FMOD3 设计)。我建议查看 FMODEx 安装目录并使用其中找到的示例以及 fmodex.chm 文档作为参考。

fmodex64_vc.lib is an import library for FMODEx (version 4.xx.xx), FSOUND_Init is a function from FMOD (version 3.xx.xx) the two are not compatible. I'm guessing you have downloaded the latest FMODEx release, but are using example code from somewhere else (designed for FMOD3). I would recommend looking inside the FMODEx install directory and use the examples found within along with the fmodex.chm docs as a reference.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文