C++ ASIO 驱动设置

Posted

技术标签:

【中文标题】C++ ASIO 驱动设置【英文标题】:C++ ASIO driver setup 【发布时间】:2015-01-05 13:35:07 【问题描述】:

我向您寻求有关设置 ASIO sdk 的帮助。我想用它来将一些外部设备连接到我的系统,但在此之前我什至很难将 ASIO 加入我的程序。

我从那里下载了 ASIO 2.3: http://www.steinberg.net/en/company/developers.html

不幸的是,C++ 并不是我的强项。 SDK 包含几个文件夹(名为“Common”的文件夹是否包含所需的每个文件?),没有 *.lib 文件只有 *.cpp 和 *.h 文件。

    我不知道需要哪些文件,所以 SDK 已完全安装。 我正在考虑将所有内容合并到一个库中,但我不知道哪些文件对 SDK 很重要... 您能给我一些提示吗?如何将文件添加到我的程序中,以便我可以开始在我的代码中使用 ASIO 函数?

【问题讨论】:

您实际上是在问一个笼统的问题,“我如何将第三方库合并到我的项目中?”,这个问题非常广泛。也许某个善良的灵魂会出现并写下必要的 5-8 段,但我怀疑这对 SO 来说太宽泛了。 哈哈。当我修改这个时终于找到了:@Ell haha. Only 20 minutes of bloody tinkering at their site to... download the freaking SDK. Gotta love priorities - sehe Jan 28 2014。我记得我让它工作(Linux),但不记得任何具体的棘手点。 我可能会为你回答这个问题,但首先你需要告诉我你的操作系统和开发环境。 【参考方案1】:

遗憾的是,我没有记录我去年的磨难。但是,这里有一些提示:

How to begin building a VSTi Plugin? Setting up VST Steinberg SDK on Windows Build a minimal VST3 host in C++

我承认这基本上是在挑选“steinberg”的 SO 结果列表,但至少前 2 个似乎相关。

【讨论】:

问题是关于 ASIO,而不是 VST 插件。 @jaket 好点。我认为第一个涵盖两者。这两个库都是 Steinberg SDK 的一部分

以上是关于C++ ASIO 驱动设置的主要内容,如果未能解决你的问题,请参考以下文章

ASIO驱动是啥?

如何管理ASIO驱动

asio驱动到底怎么装,怎么用?折腾了一天!

ASIO 设备/驱动程序属性

Audition CS6 音频硬件设置里没有asio选项

什么是asio?