我可以在没有显卡或MESA的计算机上编程/编译OpenGL 4.0代码吗?

时间:2014-01-01 00:10:55

标签: opengl opengl-4 mesa

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

我配置了依赖项,将freeGlut / GLEW / GLSL的文件内容传输到我的VS 2013 C ++ IDE的相应VC文件夹。我最终确信事件发生故障的催化剂发生的原因是VS在不同位置引用了多个lib文件,并且链接器无法对它所引用的内容进行直接反应。

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

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

英特尔(R)HD Graphics 4000

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

1 个答案:

答案 0 :(得分:6)

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

您是否可以运行这些程序是GL实施的功能。

Wiki claims您可以GL 4.0 with your HD 4000 on Windows