【发布时间】:2013-04-27 17:06:24
【问题描述】:
我有一个用 Visual Studio 开发的 C++ 应用程序(目前是 2008 年)。它是一个 3D 实时应用程序,应该在通常无法进行 3D 硬件加速的虚拟机上运行!所以我正在使用 Windows 实现 OpenGL32.dll,但它似乎是 OpenGL 1.1,并且一些基本功能不起作用。 我想切换到 Mesa3D 并将其用作 OpenGL 的软件实现,并希望它能给我提供更高级别的功能。如何将我的 VSC++ 应用程序绑定到 Mesa3D?我已经用 SCons 构建了 Mesa3D 并获得了 mesa opengl32.dll、opengl32.lib 等。我可以在我的 Visual Studio 项目中明确链接到这个库并完成吗?
【问题讨论】:
-
我在这里 (stackoverflow.com/questions/15179981/…) 读到,将 Mesa3d opengl32.dll 放在应用程序目录中可能就足够了,对吗?
-
这是正确的,只要将程序和DLL的安装位置作为初始启动目录即可。
标签: c++ visual-studio opengl mesa