gpt4 book ai didi

c++ - Windows 上的静态链接 OpenGL 库

转载 作者:行者123 更新时间:2023-11-30 02:04:45 24 4
gpt4 key购买 nike

我想获取(或从源代码构建)静态链接到 Windows 上的 crt 的 OpenGL 库。

我不希望我的可执行文件需要 OPENGL32.dll。

我的编译器是 Visual C++ 9。

我从哪里开始? OpenGL 网站将我引导至此 wiki http://www.opengl.org/wiki/Getting_started但是那个 wiki 告诉我“在所有三个主要的桌面平台(Linux、MacOS X 和 Windows)中,OpenGL 或多或少都是系统自带的”。我在 Windows 上。这种说法是否属实。我如何验证这一点?

最佳答案

Statically linked OpenGL library on Windows

I don't want my executable to require OPENGL32.dll.

不可能。故事结局。 opengl32.dll 由微软提供,每次系统更新后可能会发生变化。所以你不能静态链接它 - 它是一个系统组件。

您只能使用静态链接 mesa3d它在 CPU 上模拟 OpenGL。但是,它并不完全符合 OpenGL,因此您可能会遇到意想不到的问题,并且您仍然需要多个系统 dll。 (我打赌是 gdi32.dll)为您的应用程序。此外,与普通 OpenGL 相比,性能会很差。

关于c++ - Windows 上的静态链接 OpenGL 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10209663/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com