0 / 0 / 0
Регистрация: 09.09.2012
Сообщений: 16
|
|
1 | |
Open GL, не запускаются приложения с его использованием30.04.2013, 22:13. Показов 2256. Ответов 28
Метки нет (Все метки)
Пишу на Visual C++ 2010, если написать совсем простенькую программку с использование open GL то работает нормально, но а если чуть посложнее, то из самой среды, после компиляции, запускается и работает нормально. А если ЭТОТ ЖЕ, только что скомпилированый *.exe, запустить просто кликнув на него то он работает первые секунд 5 нормально, потом окно open GL зависает. Не знаю что с этим можно поделать, пробовал несколько версий Visual Studio, а то вдруг с ним что не так. Все файлы *.dll *.lib для работы с open GL закинуты кода надо, все библиотеки и заголовочные файлы указаны в самом коде. ведь оно работает при запуске внутри среды. Подскажите пожалуйста...
0
|
30.04.2013, 22:13 | |
Ответы с готовыми решениями:
28
Не запускаются приложения Не запускаются приложения Не запускаются приложения не запускаются приложения |
0 / 0 / 0
Регистрация: 09.09.2012
Сообщений: 16
|
|
01.05.2013, 20:39 [ТС] | 3 |
Debug-многопоточная отладка (/MTd)
Releade-многопоточная (/MT) Добавлено через 10 минут активная - Releade
0
|
0 / 0 / 0
Регистрация: 09.09.2012
Сообщений: 16
|
|
01.05.2013, 21:29 [ТС] | 5 |
каким урокам?
Добавлено через 2 минуты Все дело в том что она полностью нормально комплится и запускается, все отменно работает, но как только я этот же только что скомпилиный файлик запускаю вне визуал си, то он работает только первые несколько секунд, потом окно open GL зависает и не отвечает не на что Добавлено через 1 минуту не вылетает, и не выдает не каких ошибок... и на других компах этот файл так же себя ведет или вообще не запускается, и не говорит что библиотек не хватает или еще чего
0
|
0 / 0 / 0
Регистрация: 09.09.2012
Сообщений: 16
|
|
02.05.2013, 07:32 [ТС] | 7 |
А проблема может быть в том что я не написал
using namespace std; ? Это вроде как разрешение системе резервировать память под переменные используемые в этой программе, как то так или...? Добавлено через 8 часов 54 минуты блин...не помогло
0
|
Заблокирован
|
|
02.05.2013, 08:42 | 8 |
По поводу using namespace std - прочти https://www.cyberforum.ru/blogs/34326/blog275.html. Я не думаю что у тебя каой то экзотический вариант кода с перекрёстным использованием имён, скажем free вместо функции идёт как переменная (это утрировано).
Так что на using namespace std грешить не стоит. Послушай совет у тебя утчека памяти, возможно ті использовал GL и частично отрисовывал графику с помощью GDI, при этом не освободил память из под какого-то активного графического элемента (того же пера к примеру), тогда идёт утечка объектов GDI == утечка памяти Добавлено через 1 минуту Не по теме: kimirius, мне как и любому другому программисту нужен код для анализа
0
|
0 / 0 / 0
Регистрация: 09.09.2012
Сообщений: 16
|
||||||
02.05.2013, 09:53 [ТС] | 9 | |||||
0
|
02.05.2013, 10:10 | 10 |
Я не знаю точно, как именно вы представляете работу данной программы, но для scanf() советую передавать "%s", а не "%c". Попробуйте, может заведётся.
P.S. в 50 строке открывается case, а break для него я не вижу
0
|
Заблокирован
|
||||||
02.05.2013, 10:23 | 11 | |||||
kimirius, ты очишал экран 1 раз
а в цикле кто чистить будет?
Добавлено через 1 минуту
1
|
Заблокирован
|
||||||
02.05.2013, 10:33 | 12 | |||||
kimirius, мне больше понравился вариант с getch(нет граблей с вводом чара в цикле), но алгоритм явно недоработан т.к при 3-4 w/s точка перестаёт двигаться
1
|
0 / 0 / 0
Регистрация: 09.09.2012
Сообщений: 16
|
|
02.05.2013, 10:36 [ТС] | 13 |
теперь она работает так как я планировал изначально ))) спасибо))) НО проблема осталась та же(
0
|
|
02.05.2013, 10:38
#14
|
1
|
0 / 0 / 0
Регистрация: 09.09.2012
Сообщений: 16
|
|
02.05.2013, 10:42 [ТС] | 15 |
ВООООООТ при 3-4 w/s точка перестаёт двигаться. когда прога запускается сразу после компиляции(при нажатии кнопочки ввиде "play" в visual c++) она работает нормально, стабильно, пока не закрою, а если просто самому этот файл открыть то вот так и получается, что окошко GL висьнет почему то
Добавлено через 2 минуты как ты ее собрал? =D она же пашет )))) Добавлено через 1 минуту нет не пашет ((, блин, но только что работала минут несколько )) то что ты мне в раре кинул
0
|
0 / 0 / 0
Регистрация: 09.09.2012
Сообщений: 16
|
|
02.05.2013, 10:56 [ТС] | 17 |
какой линуксоид?, какой графики, нет не из консоли
Добавлено через 36 секунд неужели разный эффект от запуска из консоли и не из консоли
0
|
02.05.2013, 11:06 | 18 | |||||
kimirius, я давно уже с виндой не работал... Помню только проблемы с консольными приложениями...
Попробуйте так:
1
|
0 / 0 / 0
Регистрация: 09.09.2012
Сообщений: 16
|
|
02.05.2013, 12:01 [ТС] | 19 |
ясненько )))
Добавлено через 43 секунды =D работает, все работает как должно, не чего не вылетает и не зависет. )))) благодарю ))))))))))))))) Добавлено через 56 секунд Добавлено через 11 минут а можно не много пояснений? если не сложно ) Добавлено через 4 минуты как оно все вообще без циклов так работает? мои представления такие: main->display->main->up->display->main->up->display так? или ваще чепуха? =D Добавлено через 1 минуту и еще, вот эта строчка glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); что означает GL_DEPTH_BUFFER_BIT ?
0
|
Заблокирован
|
|
02.05.2013, 12:14 | 20 |
-
думаю лучше скажет целый ресурс http://www.helloworld.ru/texts... engl/2.htm Цитата Не по теме: ЗЫ: на пальцах GL_DEPTH_BUFFER_BIT - буффер глубины
1
|
02.05.2013, 12:14 | |
02.05.2013, 12:14 | |
Помогаю со студенческими работами здесь
20
Не запускаются приложения (Win 7) Не запускаются приложения Windows 7. Долго запускаются приложения Не запускаются DOS-приложения. Не устанавливаются, не запускаются приложения Не запускаются приложения в Windows 7 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |