Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows Visual C++与MeSA3D OpenGL的链接 我在Visual Studio 2008中开发了一个C++应用程序。它是一个3D实时应用程序,应该在虚拟机上运行,而虚拟机通常不可能进行3D硬件加速!因此,我正在使用windows实现OpenGL32.dll,但它似乎是OpenGL1.1,一些基本功能不起作用。 我想切换到Mesa3D,并将其用作OpenGL的软件实现,希望它能为我提供更高级别的功能。如何将我的VSC++应用程序装入Mesa3D?我已经用SCons构建了Mesa3D,并获得了mesa opengl32.dll、opengl32.lib等。我可以在我的visual studio项目中明确链接到此库并完成吗?_C++_Visual Studio_Opengl_Mesa - Fatal编程技术网

Windows Visual C++与MeSA3D OpenGL的链接 我在Visual Studio 2008中开发了一个C++应用程序。它是一个3D实时应用程序,应该在虚拟机上运行,而虚拟机通常不可能进行3D硬件加速!因此,我正在使用windows实现OpenGL32.dll,但它似乎是OpenGL1.1,一些基本功能不起作用。 我想切换到Mesa3D,并将其用作OpenGL的软件实现,希望它能为我提供更高级别的功能。如何将我的VSC++应用程序装入Mesa3D?我已经用SCons构建了Mesa3D,并获得了mesa opengl32.dll、opengl32.lib等。我可以在我的visual studio项目中明确链接到此库并完成吗?

Windows Visual C++与MeSA3D OpenGL的链接 我在Visual Studio 2008中开发了一个C++应用程序。它是一个3D实时应用程序,应该在虚拟机上运行,而虚拟机通常不可能进行3D硬件加速!因此,我正在使用windows实现OpenGL32.dll,但它似乎是OpenGL1.1,一些基本功能不起作用。 我想切换到Mesa3D,并将其用作OpenGL的软件实现,希望它能为我提供更高级别的功能。如何将我的VSC++应用程序装入Mesa3D?我已经用SCons构建了Mesa3D,并获得了mesa opengl32.dll、opengl32.lib等。我可以在我的visual studio项目中明确链接到此库并完成吗?,c++,visual-studio,opengl,mesa,C++,Visual Studio,Opengl,Mesa,如果您将从编译后的Mesa3D中获得的opengl32.dll放入应用程序启动文件夹,引用datenwolf,thx,它会起作用。但你还必须采取正确的梅萨版本。只有7.8.2版才支持Windows GDI。我第一次使用最新的9.0或更新版本,启动应用程序时出现断言错误。但它现在可以与编译后的Mesa 7.8.2一起使用。顺便说一下,这个旧版本可以直接用Visual Studio编译,因为那里的Mesa下载包中包含了VC解决方案。我在这里读到,将Mesa3d opengl32.dll放在应用程序目

如果您将从编译后的Mesa3D中获得的opengl32.dll放入应用程序启动文件夹,引用datenwolf,thx,它会起作用。但你还必须采取正确的梅萨版本。只有7.8.2版才支持Windows GDI。我第一次使用最新的9.0或更新版本,启动应用程序时出现断言错误。但它现在可以与编译后的Mesa 7.8.2一起使用。顺便说一下,这个旧版本可以直接用Visual Studio编译,因为那里的Mesa下载包中包含了VC解决方案。

我在这里读到,将Mesa3d opengl32.dll放在应用程序目录中就足够了,对吗?对,只要程序和DLL的安装位置被用作初始启动目录。