c++ - 在 Code::Blocks 中加载库时出错

标签 c++ linux codeblocks glew

我试图让 glew 在我的新 Ubuntu 上工作。构建(似乎)没问题,但在运行时显示此错误:

加载共享库时出错:libGlew.so.1.12:无法打开共享对象文件:没有这样的文件或目录

所以我去了/usr/lib 并发现我有 libGlew.so.1.10。我如何配置 Code::Blocks 以使用正确的 libglew.so 文件?源代码似乎与问题无关,但如果需要,我会添加源代码。

IDE:代码:: block ; 操作系统:Ubuntu 14.04.2

编辑: 我想我发现了问题。 GLEW 网站上的 tgz 包不包含 .so 文件(为什么?)。如果有人可以与我分享指向正确版本的 .so 文件的链接,我将不胜感激。几个小时以来,我一直在努力寻找它们。

最佳答案

您必须将您的项目链接到库。为此,右键单击项目 -> build options -> 找到 Linker settings 选项卡 -> 然后单击 Add> 按钮并设置 .so 文件的路径

关于c++ - 在 Code::Blocks 中加载库时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31225583/

相关文章:

c++ - vs2008,vs2015无法读取文件: weird behaviour

C++创建一个线程并通过引用传递对象

linux - 根据另一个文件中的列对文件进行排序

c++ - Code::Blocks 中另一个项目对 func 的 undefined reference

php - 无法在 PHP 扩展中编译虚拟文件

c++ - DLL 中的控制台输出窗口

python - 无法打开库 'ODBC Driver 17 for SQL Server' : file not found

linux - 右大括号后的额外字符

c++ - 如何从 SuperBible 获取 GLTools 库以在 Ubuntu 中工作?还是另一种选择?

codeblocks - 如何修改C::B v13 IDE中的默认初始main.cpp页面?