|
Модераторы: Rickert, Alexeis, BorisVorontsov |
|
Lagger |
|
|||
Новичок Профиль Группа: Участник Сообщений: 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", а не как пустой проект, предыдущие программы все же запускались. Из-за чего эти программы могут не запускаются? |
|||
|
||||
vlarry |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 153 Регистрация: 16.8.2009 Репутация: нет Всего: нет |
попробуй поставить перед строкой L"bla-bla-bla" или обернуть в _T("bla-bla-bla") Либо используй вместо char тип wchar_t |
|||
|
||||
DevNetAleksey |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 5.12.2017 Репутация: нет Всего: нет |
||||
|
||||
Вы можете найти полезным что... | |
|
|
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |