Важная информация
Показано с 1 по 2 из 2

Тема: Проблема с изучением OpenGL С++

  1. #1 Проблема с изучением OpenGL С++ 
    Новичок
    Регистрация
    16.06.2015
    Сообщений
    1
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    Решил ознакомиться с OpenGL и запустить хотя бы пару программ.
    Установил библиотеки отсюда: [Ссылки могут видеть только зарегистрированные пользователи. ] на visual studio 2013

    Первые программы запустились нормально ([Ссылки могут видеть только зарегистрированные пользователи. ]), [Ссылки могут видеть только зарегистрированные пользователи. ],
    далее нашел статью где был пример простой программы и просто список используемых команд с описанием каждой отдельно.[Ссылки могут видеть только зарегистрированные пользователи. ]
    Можете подкинуть статью/урок в котором был бы список всех часто используемых команд opengl+описание что каждая делает с рабочей программой примером и/или просто подробные уроки?
    В этом уроке([Ссылки могут видеть только зарегистрированные пользователи. ]) все расписано подробно, но описанная программа ([Ссылки могут видеть только зарегистрированные пользователи. ]) в 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, приведение в стиле С или приведение в стиле функции


    Тоже и в этой статье [Ссылки могут видеть только зарегистрированные пользователи. ]
    ошибки:

    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", а не как пустой проект, предыдущие программы все же запускались. Из-за чего эти программы могут не запускаются?
    Ответить с цитированием  
     

  2. #2  
    Администратор Аватар для TonyR
    Регистрация
    08.04.2014
    Сообщений
    36
    Сказал(а) спасибо
    6
    Поблагодарили 23 раз(а) в 14 сообщениях
    Записей в блоге
    1
    С "чистым" OpenGL не сталкивался, больше имел дела с Qt + немного OpenGL
    На том же GameDev есть хорошие статьи/уроки "OpenGL на Qt 4. Это просто!" часть1 и часть2.
    Для Qt5 статья на хабре
    Ответить с цитированием  
     

  3. Пользователь сказал cпасибо:

    >Quiet Snow< (17.06.2015)

Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. OpenGL под DOS? Не верите? - Тогда бисквит идёт к вам!
    от >Quiet Snow< в разделе Демосцена\Демомейкинг\Ретрокомпьютеринг
    Ответов: 0
    Последнее сообщение: 09.05.2015, 08:41
  2. Проблема с пк
    от Вячеслав1 в разделе Общие вопросы про железо
    Ответов: 1
    Последнее сообщение: 13.02.2014, 01:20
  3. Проблема с кодировкой
    от Kakos_nonos в разделе Общие вопросы web-разработки
    Ответов: 2
    Последнее сообщение: 01.10.2013, 11:32
  4. Проблема с IE8
    от Ivanstepanich в разделе Софт
    Ответов: 10
    Последнее сообщение: 29.08.2013, 18:38
  5. OpenGL демка
    от Kakos_nonos в разделе Проекты на Pascal
    Ответов: 3
    Последнее сообщение: 19.06.2011, 21:02
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •