У меня есть голое приложение GLUT. Когда я компилирую его для Win32, он работает нормально, но если я компилирую его для x64, я получаю эту ошибку:
The application was unable to start correctly (0xc000007b). Click OK to close the application.
У меня есть glut64.lib
в качестве входа для компоновщика, который приходит от SDK nVidia CUDA в "C:\ProgramData\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\common\lib"
Я хочу использовать OpenGL в сочетании с CUDA, хотя это приложение не содержит ссылок на CUDA. Я использую Visual Studio 2008 в 64-разрядной версии Windows 7.
Любое понимание, которое вы можете предоставить, будет оценено.
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;
}