Модераторы: Rickert, Alexeis, BorisVorontsov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с изучением OpenGL 
:(
    Опции темы
Lagger
Дата 16.6.2015, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 16.6.2015

Репутация: нет
Всего: нет



Решил ознакомиться с OpenGL и запустить хотя бы пару программ.
Установил библиотеки отсюда: http://mycodelog.com/2010/05/15/gllibs/ на visual studio 2013

Первые программы запустились нормально (http://grafika.me/node/325), http://grafika.me/node/198,
далее нашел статью где был пример простой программы и просто список используемых команд с описанием каждой отдельно.http://alexandrsoldatkin.com/initsia...l-studio-2010/
Можете подкинуть статью/урок в котором был бы список всех часто используемых команд opengl+описание что каждая делает с рабочей программой примером и/или просто подробные уроки?
В этом уроке(http://pmg.org.ru/nehe/nehe01.htm) все расписано подробно, но описанная программа (http://nehe.gamedev5.net/data/lessons/vc/lesson01.zip) в VS 2013 не запускается, выдает стену из множества ошибок:

1>d:\ad\программи\vs\program2\program2\program2.cpp(74): error C2664: "int MessageBoxW(HWND,LPCWSTR,LPCWSTR,UINT)": невозможно преобразовать аргумент 2 из "const char [29]" в "LPCWSTR"
1> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции


Тоже и в этой статье http://www.gamedev.ru/code/articles/...3dgame_c_sharp
ошибки:

d:\ad\программи\vs\program2\program2\program2.cpp(31): error C2440: =: невозможно преобразовать "char [7]" в "LPCWSTR"
1> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции
1>d:\ad\программи\vs\program2\program2\program2.cpp(38): error C2664: "HWND CreateWindowExW(DWORD,LPCWSTR,LPCWSTR,DWORD,int,int,int,int,HWND,HMENU,HINSTANCE,LPVOID)": невозможно преобразовать аргумент 2 из "char [7]" в "LPCWSTR"
1> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции
========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========


Я создавал проект как "Консольное приложение Win32", а не как пустой проект, предыдущие программы все же запускались. Из-за чего эти программы могут не запускаются?
PM MAIL   Вверх
vlarry
Дата 26.6.2015, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 153
Регистрация: 16.8.2009

Репутация: нет
Всего: нет



Цитата

1>d:\ad\программи\vs\program2\program2\program2.cpp(74): error C2664: "int MessageBoxW(HWND,LPCWSTR,LPCWSTR,UINT)": невозможно преобразовать аргумент 2 из "const char [29]" в "LPCWSTR"

попробуй поставить перед строкой L"bla-bla-bla" или обернуть в _T("bla-bla-bla")
Либо используй вместо char тип wchar_t
PM MAIL   Вверх
DevNetAleksey
Дата 5.12.2017, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 5.12.2017

Репутация: нет
Всего: нет



PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

Ждём вас! С уважением, Alexeis, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема »


 




[ Время генерации скрипта: 0.1016 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.