Как подружить OpenGL и CodeLite?

Компьютеры программирование Linux windows OpenGL

Приветствую всех. Перешел на плюсы с шарпа, потихоньку осваиваюсь (что не так легко выходит, как ожидалось). Не получается привести в рабочее состояние небольшой код на плюсах с OpenGL. Просьба, знающим помочь разобраться в чем ошибка.

[Доп.инфо]
OS: Win7 Pro x86
IDE: CodeLite
Компилятор: g++
Lang: C++

[Настроечки IDE]
Путь к инклудам: C:\MinGW\include
Путь к либам: C:\MinGW\lib
MinGW установлен, пути верные. В настройках IDE менял расширения объектов с *.о на *.а в связи с тем, что нашел одну либу C:\MinGW\lib\libopengl32.a, но это не помогло.
Ссылка на скриншот с кодом и возникшими ошибками: http://imagepost.ru/images/d/ni/dniegxdefmsfzqxhgirsyzmcvpudjf.jpg

Примечание:
[Лог]
----------Build Started--------
C:\Windows\system32\cmd.exe /c ""C:/MinGW/bin/mingw32-make.exe" -j 2 -f "TestField_wsp.mk""
----------Building project:[ zxczxv - Debug ]----------
mingw32-make[1]: Entering directory `D:/Projects/TestField/zxczxv'
g++ -o ./Debug/zxczxv ./Debug/main.a -LC:/MinGW/lib -L.
./Debug/main.a: In function `Z11RenderScenev':
D:/Projects/TestField/zxczxv/main.cpp:5: undefined reference to `glClearColor@16'
D:/Projects/TestField/zxczxv/main.cpp:6: undefined reference to `glClear@4'
D:/Projects/TestField/zxczxv/main.cpp:7: undefined reference to `glColor3f@12'
D:/Projects/TestField/zxczxv/main.cpp:8: undefined reference to `glOrtho@48'
D:/Projects/TestField/zxczxv/main.cpp:9: undefined reference to `glBegin@4'
D:/Projects/TestField/zxczxv/main.cpp:10: undefined reference to `glVertex3f@12'
D:/Projects/TestField/zxczxv/main.cpp:11: undefined reference to `glVertex3f@12'
D:/Projects/TestField/zxczxv/main.cpp:12: undefined reference to `glVertex3f@12'
D:/Projects/TestField/zxczxv/main.cpp:13: undefined reference to `glVertex3f@12'
D:/Projects/TestField/zxczxv/main.cpp:14: undefined reference to `glEnd@0'
D:/Projects/TestField/zxczxv/main.cpp:15: undefined reference to `glFlush@0'
collect2: ld returned 1 exit status
mingw32-make[1]: *** [Debug/zxczxv] Error 1
mingw32-make[1]: Leaving directory `D:/Projects/TestField/zxczxv'
mingw32-make.exe: *** [All] Error 2
----------Build Ended----------
11 errors, 0 warnings
Ответы:
Лог давай нормальный, по-моему это линкера всё-таки часть. Сдаётся мне ты никсовые либы подключил для линкера, они ПРИВЯЗАНЫ К ПЛАТФОРМЕ!
Вы забыли подключить либу OpenGL добавьте -lopengl в параметры линкера


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.