| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Прога не выгружается из процессов после закрытия |
| Автор: Georgy90 13.11.2009, 18:10 | ||
| Вообщем проблемма в том, что программа невыгружается из процессов после закрытия. Пишу на (VS2008) C++ с преминением OpenGL. Т.е. я на крестик жму, окно закрываю, но в процессах всеравно весит программа. А если из VS запускать на отладку, то после закрытия окна отладка не завершается (панель с кнопками для отладки висит), приходиться принудительно завершать отладку. Программы без применения OpenGL работают нормально. На всякий случай кусок кода:
P.S. OpenGL в начальной стадии изучения. Подскажите, может пока далеко не ушел лучше изучать directx или openGl сначала а потом directx ? |
| Автор: Solomon 17.11.2009, 14:28 |
| по симптомам похоже на неправильную работу с динамической памятью. это все исходники? или еще что то естЬ? по этому коду ничего такого поидеи недолжно быть... |
| Автор: VirtualVoid 18.11.2009, 20:41 |
| Ну из OpenGL там вызывается всего несколько простых функций, поэтому проблема не в опенгл, а в glut. Что если написить glutTimerFunc, glutPostRedisplay, SpecialKeys и т.д., т.е. сделать более полноценное использование глута? |