How to make OpenGL apps in 64-bit Windows?

前端 未结 2 576
臣服心动
臣服心动 2020-12-30 02:26

My project compiles, link and run in xp32 then I tried to cross compile it to x64 and I came across a lot of questions:

  1. There\'s no native x64 instalable OpenG
2条回答
  •  醉酒成梦
    2020-12-30 02:47

    The 64-bit OpenGL import library is included in the Windows SDK and gets installed to %ProgramFiles%\Microsoft SDKs\Windows\\Lib\x64\OpenGL32.lib. The corresponding DLL is named opengl32.dll and is located in %SystemRoot%\system32. The 32-bit version is also named opengl32.dll and is located in %SystemRoot%\syswow64 on 64-bit Windows.

    You can't load 32-bit DLLs in a 64-bit process, so whatever you read about x64 apps using the 32-bit OpenGL DLL was incorrect. There is definitely a 64-bit OpenGL DLL, but it has "32" in its name, presumably to make porting easier.

提交回复
热议问题