【发布时间】:2018-07-19 04:36:13
【问题描述】:
我正在尝试用 cmake 在 linux 上编译一个程序。我已将 glm 作为系统库安装,代码编译链接并运行良好。
但是由于我遇到了一些可移植性问题,我想将其设置为 glm 安装是本地的(即项目内的文件夹)。
当我尝试这样做时,编译器会崩溃并显示错误消息:
fatal error: glm/ext/vec1.hpp: No such file or directory
#include <glm/ext/vec1.hpp>
GLM 本身位于项目目录中的一个目录中
我通过以下方式将它包含在 cmake 列表文件中:
find_package(glm REQUIRED)
我做错了什么?
【问题讨论】:
标签: c++ linux compiler-errors cmake compilation