【发布时间】:2012-02-10 12:48:57
【问题描述】:
我只是将我的项目从 Visual Studio 迁移到 Eclipse,所以我可以为 Linux 构建它们,但是我遇到了 OpenGL 库文件的问题。 Visual Studio 附带 Microsoft 的库和头文件,用于在项目中包含 OpenGL,但 Eclipse 并非如此。我不知道这些 Microsoft 的文件使用什么许可,所以我不想只是从他们的 SDK 中“窃取”它们,但我找不到任何替代方案。我只找到了台面。它应该类似于 OpenGL,但我不确定有什么区别。那么,如果不是 Microsoft 的,我有哪些选择?
编辑:我一直在阅读 MESA,我可以说这不是一个选项。他们声明他们的 GLSL 编译器仅支持 1.2 版。那是很老的一个。我的项目至少需要 GLSL 1.5。
【问题讨论】:
-
您不需要像 MESA 这样的不同 OpenGL 实现。你只需要标题。我很确定它们包含在 MinGW 中。
-
考虑到 eclipse 不是编译器,我假设您的意思是您从 Visual C++ 切换到 gcc。在 Windows 上,我假设这意味着 mingw,其中包括 opengl 库(至少对于我使用的 mingw 版本,即 TDM)。对于 linux,它通常应该像从 packagemanager 安装 opengl 库一样简单
标签: c++ eclipse visual-studio opengl