这是我的主要功能:
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;
}
“working”永远不会打印到控制台。
我有printf和其他所有东西在前一段时间内完美运行,现在它在任何调用之前崩溃了。我不知道在哪里寻找一个bug。仅供参考我正在使用code :: blocks并使用多个我不熟悉的源文件。这(所有源文件)编译时没有错误。
答案 0 :(得分:0)
请记住,所有全局变量都在main()之前初始化。崩溃可能就在那里。