![]() |
|
![]() ![]() ![]() |
|
Liveor |
|
||||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 1.3.2008 Репутация: нет Всего: нет |
Хочу попробовать поработать с OpenGL. Нашел простенький урок вот здесь: firststeps.ru/mfc/opengl/r.php?1
В качестве IDE выступает MS Visual Studio 2005. Я создал консольное приложение. В нем вот такой код:
Для его работы нужно подключить библиотеки Glaux.lib и Opengl32.lib Кажется, я сделал это правильно: ![]() При компиляции возникает следующая ошибка: fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d] Этот же код в MSVS 6.0 работает нормально. Что нужно сделать, чтобы он компилировался и в VS 2005? UPD: При добавлении в самое начало кода директивы
error C2664: 'auxInitWindowW' : cannot convert parameter 1 from 'const char [6]' to 'LPCWSTR' 1> Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast Насколько я понял, библиотеки подключены правильно, а ошибка в вызове самих функций OpenGL. Вопрос остается открытым: как скомпилировать? |
||||
|
|||||
Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 12 Всего: 26 |
-------------------- ????? ??, ??????? ?????. ![]() |
|||
|
||||
Liveor |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 1.3.2008 Репутация: нет Всего: нет |
Спасибо.
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |