【发布时间】:2015-01-22 21:52:09
【问题描述】:
我正在使用 OpenGL 编写一个跨平台的 3D 引擎。过去我使用带有一些扩展的 OpenGL 1,它在 Windows/Mac/Linux 上运行良好。但现在我决定使用 OpenGL 3.3 版本。切换到 OpenGL 3.3 导致我的应用程序在启动时失败。
问题是当我选择 Win32 构建目标时,VS 使用 C:/Windows/SysWOW64 文件夹中的库,这是 64 位库。当我选择 x64 构建目标时,VS 使用来自 C:/Windows/System32 的库。
我在 Windows 8.1 x64 上使用 Visual Studio 2013。
这是 Visual Studio 的错误,我应该切换到另一个 IDE 来构建 Windows 还是我在 Visual Studio OpenGL 项目配置方面做错了什么?
【问题讨论】:
标签: c++ opengl visual-studio-2013 glew ntdll