我擁有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