在我的 CSound6 API 冒险中,我可能遗漏了一些真正重要的东西。我已经在互联网上搜寻答案,但没有运气。另外,这是我在 stackoverflow 上的第一篇文章,因为它通过代理回答了我之前的所有问题(当然,对此我永远感激不尽)。她来了:
我正在开发一个基于 Raspberry Pi 2 的独立采样器/合成器/步进音序器,想想旧的 Electribe SX/MX。GUI 是基于 SDL2 的,我经过一番挣扎后才开始使用它。我选择使用的声音引擎是 CSound 6,它是 C++ API。
当然,由于 Raspberry Pi 是 32 位平台,我应该链接到 32 位库。
但是,CSound 手册除了在此页面上花费的几句话外,几乎没有提供有关使用 32 位库的信息。
当然,如果存在 libcsound.a 或 csound.dll 或类似的东西,这就足够了。我已经与 csound64 链接了所有东西,但我很确定在实际为 Raspberry 编译时她会让我失望。
我的 CSound 安装文件夹中的 bin 文件夹包含以下可能与它有关的文件,但在尝试了所有这些文件之后,它们似乎不是我正在寻找的库:
csnd6.dll
csound6~.dll
csound64.dll and csound64.lib
CsoundQt-d-cs6.lib
所以,请帮我解决这个问题。即使您遇到同样的麻烦,也请留下便条。提前感谢您的帮助!