| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Подскажите как создать минимальное |
| Автор: smufa 4.3.2007, 01:36 |
| Подскажите как создать минимальное OpenGL приложение на Visual C++ |
| Автор: evilguard 4.3.2007, 21:26 |
| http://qtprojects.narod.ru/OG.rar Проект, есть объект, управление мышью, все работает, надо откомпилировать только. С использованием MFC. Но я связываться не стал, и пишу на QT - чего тебе и советую. З.Ы. с Уфы чтоли? |
| Автор: smufa 5.3.2007, 02:31 |
| Не, не с Уфы. Слишком много всего в этом приложении. Я просто пока не могу разобраться как пользоваться OpenGL посему нуждаюсь в простейшем примере. А QT - это чего? |
| Автор: evilguard 5.3.2007, 19:37 |
| smufa тогда бери книжку или ищи в инете консольное opengl приложение на Visual C++. Насчет QT - если ты движешься в сторону игр, тогда тебе оно не надо. Если собираешься писать приложения на C++ - то однозначано надо изучать, потому что стандартная библиотека классов Microsoft - отстой. QT - это богатая библиотека для построения пользовательсокго интерфейса. .... .... Нашел то что тебе нуна) Сам когда начинал opengl изучать немного переделал какой-то примерчик)) http://qtprojects.narod.ru/glaux.rar Короткий и ясный. |
| Автор: smufa 5.3.2007, 19:50 |
| Видимо проект был создан на более ранней версии, чем 2005, не подскажешь как запустить? |
| Автор: Rickert 6.3.2007, 08:51 |
| Не используй glut / glaux / qt - вот тебе первые советы от меня. А урок по разработке простейшего (и не только) приложения вот - http://pmg.org.ru/nehe/nehe01.htm Остальные уроки - http://pmg.org.ru/nehe |
| Автор: smufa 6.3.2007, 22:17 |
| Не конвертировалось, писалось cannot convert parameter 2 from 'const char [29]' to 'LPCWSTR', скомпилировалось после того как я везде перед тем где это писалось написал (LPCWSTR). Вместо букв появляются квадраты, когда меня, видимо, спрашивают хочу ли я запустить в полноэкранном режиме, если нажимаю "нет", появляется окно с восклицательным знаком. Вот мой код http://dump.ru/files/6/655790556/. |
| Автор: smufa 7.3.2007, 18:10 | ||
А попроще нет ничего? А также интересно почему при выборе неполноэкранного режима ничего не появляется кроме окна с сообщением. |
| Автор: x486 7.3.2007, 21:05 | ||
Поробуй этот код
В принципе всё просто, создаёшь пустое приложение Win32, добавляешь в проект новый модуль. Копируешь туда текст, подключаешь необходимые библиотеки и всё готово … полетели. Если что будет не понятно, спрашивай, разъясню подробней. |
| Автор: evilguard 7.3.2007, 23:17 |
| smufa, Хрен знает, у меня 2005 студия, открыть dsp файл Rickert, Ну не знаю, сразу человека кидать в выньапи - это зло ! |
| Автор: Rickert 8.3.2007, 13:39 | ||
| evilguard, а с чего предлогаешь начать? Начинают с основ. Без WinAPI ты никуда не уплывёшь. Слушай, там простецкий код: выделить память и вызвать одну функцию. Какие проблемы? Это что слишком сложно что-ли? Попробуй без документации разобраться с сетевым проктолом для передачи данных в бесдиковых системах - поймёшь что такое сложно. И то, лично я, как программист, от решения таких задач - только удовольствие получаю. Оргазм программиста...
Какое окно с сообщением? |
| Автор: smufa 11.3.2007, 21:35 |
| Когда компилирую проект, сначала появляется окно в котором, видимо мне предлагается выбрать полноэкранный или оконный режим. Если выбрать оконный то сразу появляется подобное предыдущему окно, с кнопкой ок. после её нажатия приложение завершается. Если выбрать полноэкранный режим, то на секунду появляется чёрный экран, а затем то же окно, что и при выборе оконного режима. |
| Автор: Rickert 12.3.2007, 05:17 |
| А что написанно-то в этом окне? Или просто опять типа "переключится ли в полноэкранный режим?"? |
| Автор: ZufuS 12.3.2007, 07:26 |
| -- |
| Автор: Rickert 12.3.2007, 09:55 |
| Смотри в уроке neHe - там все сообщения наверное на русском написаны? Перепечатай их на английском в транслите и скажи что она тебе выдаст. |