2

我最近开始使用 Redbook 第 8 版使用 Open GL 4.0。从早上到现在,我无法编译 OpenGL 程序的“HelloWorld”。

我配置了依赖项,将 freeGlut/GLEW/GLSL 的文件内容传输到我的 VS 2013 C++ IDE 的相应 VC 文件夹中。我最终确信,这种事件崩溃的催化剂发生了,因为 VS 引用了不同位置的多个 lib 文件,并且链接器无法对它所引用的内容进行正面连接。

然而,我意识到另一个我天真/无知的问题。我会不会因为我的依赖配置而遇到编译问题,而是因为我只有一个内置的芯片组而不是一个卡并且没有 MESA?

我不知道我的内置芯片组是否支持openGL 4.0

英特尔(R) 高清显卡 4000

编辑:我在 VS 2013 中的编译错误没有给出任何“线索”表明它是硬件问题。所有这些都是LNK2005问题。

4

1 回答 1

6

您可以整天编译GL4 程序。完全独立于您可能拥有或不拥有的图形硬件。天啊,如果你真的想的话,你可以使用 MinGW 从一个无头 Linux 机器上交叉编译 Win32 OpenGL 程序!

您是否可以运行这些程序取决于您的 GL 实现。

Wiki 声称您可以在 Windows 上使用 HD 4000 执行 GL 4.0

于 2014-01-01T00:23:16.613 回答