0
這是我的主要功能:的OpenGL應用程序崩潰立即啓動
int main(int argc,char * args[])
{
printf("working");
glutInit(&argc,args);
startup();
glutDisplayFunc(render);
glutKeyboardFunc(handle_keys);
glutTimerFunc(1000/fps,mainloop,0);
glutMainLoop();
return 0;
}
「工作」永遠不會被打印到控制檯。
我有printf和所有其他的東西前段時間工作完美,現在它在任何被調用之前崩潰。我不知道在哪裏尋找錯誤。僅供參考我正在使用code :: blocks,並使用我剛接觸的多個源文件。這(所有源文件)編譯時沒有錯誤。
你有任何全局變量嗎? – Simple
1.使用調試器。 2.在打印的每一行的末尾添加'\ n',除非您有特定的原因不要。 –
@Simple是在另一個文件中,但自上一次成功構建以來,我還沒有改變它們 – 0ctoDragon