Qt Creator (OS Ubuntu 13.04) ile bir uygulama geliştirdim. Bir fonksiyon bir pencere oluşturur ve GLUT kütüphanesini kullanarak bir grafik çizer, resim doğrudur. Ama pencereyi kapatmaya ve programımla çalışmaya devam ettiğimde sona erer. Bundan nasıl kurtulabilirim?GLUT penceresini uygulama sonlandırmadan nasıl kapatabilirsiniz?
void plot(int argc, char**argv,.../*other arguments*/)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGBA | GLUT_ALPHA);
glutCreateWindow("Green Window");
//some code
//...
glutDisplayFunc(draw);
glutMainLoop();
}
Uygulama çıkış baskılar" ... kodu 0" ile çıkıldı Eğer örneğin okursanız
bu Qt GUI proje var mı? Yoksa basit bir C++ projesi yapmak için sadece Qt Creator kullanıyor musunuz? –
Evet, Qt GUI ile ana pencereyi oluşturuyorum. –
Bu durumda, @JoachimPileborg'un bahsettiği gibi, 'glutMainLoop' dönmediğinden, QG'nin OpenGL oluşturma için yerleşik desteğini kullanmalısınız. –