gpt4 book ai didi

c++ - windows下代码块中链接64位sndfile库

转载 作者:行者123 更新时间:2023-11-30 05:39:38 24 4
gpt4 key购买 nike

我有一个 openframeworks 项目,它在带有 sndfile 的 OS X 上运行良好,但是在 Windows 下,我在链接时遇到了问题。我已经成功编译了一个简单的 32 位版本的独立项目,步骤如下:

  1. 在链接器设置菜单中添加了 lib 文件
  2. 在搜索目录菜单中添加了 bin 和 include 文件夹
  3. 复制dll到调试文件夹

我以同样的方式链接了 64 位,但它给了我 undefined reference 错误,比如 undefined reference to 'sf_open'我尝试将我的 mingw 编译器更改为 64 位版本,但没有任何变化。

当我在 64 位中链接库时,我必须做些什么不同的事情吗?我不能使用 32 位版本,因为 openframeworks 项目不会用它运行。

最佳答案

弄明白了:问题出在编译器上。我只在全局设置中更改了 mingw,我也必须在项目本身中将其更改为 64 位版本。之后,它似乎工作正常。

关于c++ - windows下代码块中链接64位sndfile库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32255614/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com