在 Eclipse 中找不到 -lgml - GLM

Posted

技术标签:

【中文标题】在 Eclipse 中找不到 -lgml - GLM【英文标题】:cannot find -lgml - GLM in Eclipse 【发布时间】:2013-06-24 12:23:57 【问题描述】:

我正在尝试在我的 C++ 项目中使用 GLM。我通过突触安装了库。然后我将 glm 添加到 GCC C++ 链接器的库部分中:

项目 -> 属性 -> C/C++ 构建 -> 设置 -> 工具设置。

不幸的是,当我尝试使用 # include 包含 glm 时,会出现错误 /usr/bin/ld: cannot find -lglm。

当我卸载glm时,错误变为致命错误:glm/glm.hpp: No such file or directory。

现在,我怀疑我需要安装除 libglm-dev 之外的其他东西,或者软件包安装在错误的位置,但后者听起来不太可能。

【问题讨论】:

链接器错误与包含头文件无关... 意思是我应该检查/更正究竟是什么? @userXXX 安装的库,特别是libglm.so 【参考方案1】:

GLM 是一个只有标头的库(意味着没有关联的库文件)。您可能需要将已安装头文件的位置添加到 Eclipse 中的项目设置中(在项目中的包含 -> 属性 -> C/C++ 构建 -> 设置 -> 工具设置下)。但是,您可能只是撤消对链接器设置的更改以解决您的问题(删除 glm)。

【讨论】:

以上是关于在 Eclipse 中找不到 -lgml - GLM的主要内容,如果未能解决你的问题,请参考以下文章

在 Eclipse 中找不到 Kindle AVD 选项

在 Eclipse 的 Crashlytics 安装中找不到存储库

在 Eclipse 中找不到 AVD 或 SDK 管理器

Eclipse 3.2.2 内容辅助在项目中找不到类

在路径中找不到 Eclipse g++:windows

arm-none-eabi-g++:在 Eclipse 中找不到命令