我拥有GLUT应用程序的裸露骨骼。当我编译它为Win32它工作正常,但如果我编译它针对x64我得到这个错误:编译为64位时启动GLUT应用程序时出错
The application was unable to start correctly (0xc000007b). Click OK to close the application.
我glut64.lib
作为链接器的输入,这是从NVIDIA CUDA SDK在"C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\common\lib"
我想将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;
}
CUDA SDK示例使用该文件,它们工作正常,但这是我唯一要说的是正确的版本。有没有一个明确的方式来说明? – 2010-01-21 21:01:14
缺少检查项目属性中的链接输入/目录,并运行命令提示符并执行'echo%PATH%',我不确定! – Tom 2010-01-21 22:39:49
很酷。那么我认为我将免除GLUT,并尝试原生在我的手opengl而不是 – 2010-01-22 18:31:36