【发布时间】:2015-12-13 23:04:49
【问题描述】:
我正在学习 OpenGL 并尝试使我的代码尽可能地可移植。目前,我设法在 Ubuntu Linux 14.04、Windows 7 和 MacOS 上编译了一个项目。但是我在使用 FreeBSD 时遇到了一些问题(PC-BSD 10.2 如果重要的话)。这是一个代码示例:
运行make 后(请参阅README.md 中的所有构建步骤)clang 抱怨它找不到./glfw/include/GLFW/glfw3.h 中使用的<GL/gl.h>。但是GL/gl.h 存在于 /usr/local/include 目录中。
根据 Google 的说法,这是一个众所周知的问题。我尝试在CMakeLists.txt 中手动编辑CMAKE_CXX_FLAGS,修改环境变量等。没有任何效果。
你能帮帮我吗?
【问题讨论】:
标签: c++ opengl cmake clang freebsd