当我尝试在CodeBlocks中运行openFrameworks示例audioOutputExample时,出现以下错误:
调试中的:
ld找不到-openframeworksDebug
发布:
ld找不到-openframeworks
我该如何解决这个问题?
更新 的 这就是为什么我到现在为止的尝试:
请
cd apps/examples/audioOutputExample/
make
[...]
编译完成
启动应用程序
cd bin
./ audioOutputExample
确定
cd bin
./audioOutputExample
./ audioOutputExample:错误 加载共享库: libfmodex.so:无法打开共享 目标文件:没有这样的文件或目录
寻找openframeworksDebug
sudo updatedb
[password]
locate openframeworksDebug
[什么都没发现]
LDCONFIG
ldconfig
/sbin/ldconfig.real:无法创建 临时缓存文件 /etc/ld.so.cache~:权限被拒绝
sudo ldconfig
[输入密码]
[很快完成,没有任何输出]
答案 0 :(得分:1)
如果你在Linux上可能会有所帮助: 从/ scripts / linux /以root权限运行这两个脚本:
./install_dependencies.sh
./install_codeblocks.sh
答案 1 :(得分:0)
首先查找libfmodex.so
库的位置。它应该位于与您尝试启动的应用程序相同的目录中的libs路径中。
像这样
someApp
libs/libfmodex.so
如果不是这种情况,请将其复制到那里(通常应该通过制作完成)。
如果还不行,请使用ldd。
ldd someApp
这将显示someApp查找缺少的库的位置。 您现在可以使用以下选项: