【发布时间】:2011-01-07 14:29:42
【问题描述】:
我拥有 GLUT 应用程序的基本功能。当我为 Win32 编译它时,它工作正常,但如果我为 x64 编译它,我得到这个错误:
The application was unable to start correctly (0xc000007b). Click OK to close the application.
我有 glut64.lib 作为链接器的输入,它来自"C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\common\lib" 的 nVidia CUDA sdk
我想将 OpenGL 与 CUDA 结合使用,尽管这个简单的应用程序没有引用 CUDA。我在 Windows 7 64 位上运行 Visual Studio 2008。
我们将不胜感激您提供的任何见解。
Main.cpp:
#include <GL/glut.h>
void renderScene(void)
{
}
int main( int argc, char** argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE);
glutInitWindowPosition(100, 100);
glutInitWindowSize(320,320);
glutCreateWindow("CUDA Sandbox");
glutDisplayFunc(renderScene);
glutMainLoop();
return 0;
}
【问题讨论】:
标签: visual-studio-2008 opengl 64-bit cuda glut