Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.75/83: Рейтинг темы: голосов - 83, средняя оценка - 4.75
 Аватар для BadRomance
0 / 0 / 0
Регистрация: 08.04.2012
Сообщений: 40

Как запустить OpenGL через Code::Blocks

13.04.2012, 22:31. Показов 16732. Ответов 33
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер!
Перечитав, кучу информации по установке, а так же перепробовав кучу - вердикт: ничего не получается!!!!
Можете по полочкам(для сидящих в танке) сказать, как установить файлы opengl в codeblocks?)

Добавлено через 3 часа 23 минуты
Ааа, ответьте кто-нибудь)))).....
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.04.2012, 22:31
Ответы с готовыми решениями:

Как установить OpenGL в Code::Blocks 10.05
Дайте, пожалуйста, подробное описание установки OpenGL в Code::Blocks. :help: Добавлено через 18 минут HELP!!! Добавлено через...

как правильно создать opengl проэкт в IDE code blocks чтобы компилировался?
создаю новый проект опенгл, но нифига не компилируется выдает кучу ошибок

Считать английский текст из файла и вывести слова, начинающиеся с гласных букв (как запустить в Code::Blocks)?
Эта програмка считывает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв #include <iostream> ...

33
601 / 569 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
14.04.2012, 11:18
путь указываете к заголовчным файлам OpenGL, а к проекту подключаете .lib библиотеки и все
0
 Аватар для BadRomance
0 / 0 / 0
Регистрация: 08.04.2012
Сообщений: 40
14.04.2012, 16:17  [ТС]
к проекту подключаете .lib библиотеки
а можно насчёт этого немного подробнее)
0
601 / 569 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
14.04.2012, 20:46
Цитата Сообщение от BadRomance Посмотреть сообщение
а можно насчёт этого немного подробнее)
а поиском уже никак?
Подключить *.lib в проект
0
быдлокодер
 Аватар для kravam
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,698
14.04.2012, 21:38
BadRomance, я вот тут
http://ru.wikipedia.org/wiki/Code::Blocks
посмотрел, в этой среде можно использовать не один комилятор, а один из нескольких. Если ты используешь MinGW, то тебе надо по другому делать, это тебе надо подсоединять OpenGL для MinGW (не факт, что по ссылям в гугле будет необходимое) а его днём огнём не сыщешь, но выход есть. Если ты используешь MinGW, отпишись, попробую подсказать.
1
 Аватар для BadRomance
0 / 0 / 0
Регистрация: 08.04.2012
Сообщений: 40
15.04.2012, 03:45  [ТС]
Если ты используешь MinGW, отпишись, попробую подсказать.
Да, я использую MinGW

Добавлено через 3 минуты
а поиском уже никак?
Вот именно, что уже никак(
куч всего было перепробовано, а компилятор всё-равно ругается, поэтому пришлось на форум и обратиться)....
0
1080 / 1007 / 107
Регистрация: 28.02.2010
Сообщений: 2,889
15.04.2012, 07:19
BadRomance, можно сам код? Чтобы разобраться с какой библиотекой для OpenGL Вы работаете.

Добавлено через 29 минут
Если используете freeglut то http://tinyurl.com/cljuzvn
0
 Аватар для BadRomance
0 / 0 / 0
Регистрация: 08.04.2012
Сообщений: 40
15.04.2012, 07:35  [ТС]
можно сам код?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <GL/glut.h>
int main(int argc, char **argv) 
{
    glutInit(&argc,argv);
    glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
    glutInitWindowSize(240,240); 
    glutInitWindowPosition(100,740);
    glutCreateWindow("Test"); 
    glClearColor(1.0,1.0,1.0,1.0);
    glMatrixMode(GL_PROJECTION);
    glLoadIdentity(); 
    glOrtho(0.0,1.0,0.0,1.0,-1.0,1.0); 
    glutDisplayFunc(display);
    glutMainLoop();
    return 0;
}
0
1080 / 1007 / 107
Регистрация: 28.02.2010
Сообщений: 2,889
15.04.2012, 08:39
Установите freeglut (http://www.transmissionzero.co... ith-mingw/) и прочитайте ссылку выше.
И добавьте функцию display в Ваш код (в том учебнике в котором Вы смотрите должна быть такая).
0
 Аватар для igorrr37
2869 / 2016 / 991
Регистрация: 21.12.2010
Сообщений: 3,721
Записей в блоге: 15
15.04.2012, 08:46
вот собранный freeglut под MinGW
Вложения
Тип файла: rar freeglut-MinGW-2.6.0-3.mp.rar (134.5 Кб, 495 просмотров)
1
 Аватар для BadRomance
0 / 0 / 0
Регистрация: 08.04.2012
Сообщений: 40
15.04.2012, 09:24  [ТС]
Ага, значит, что получилось: раскидав по папкам freeglut, исправив
C++
1
#include <GL/glut.h>
на
C++
1
#include <GL/freeglut.h>
Вооот, далее в compiler and debugger -> #defines исправляю и пишу FREEGLUT_STATIC.
В other linker options пишу -lfreeglut32 -lfreeglu32 -lopengl32 -lwinmm -lgdi32 вот это.
Потом компилирую и получаю следующее: cannot find -lfreeglut32

что делать?
0
 Аватар для igorrr37
2869 / 2016 / 991
Регистрация: 21.12.2010
Сообщений: 3,721
Записей в блоге: 15
15.04.2012, 09:39
нет такой lfreeglut32
есть libfreeglut.a
0
 Аватар для BadRomance
0 / 0 / 0
Регистрация: 08.04.2012
Сообщений: 40
15.04.2012, 09:44  [ТС]
Цитата Сообщение от igorrr37 Посмотреть сообщение
нет такой lfreeglut32
есть libfreeglut.a
Можно немного поподробнее. Т.е. нужно заменить??? Или что?
Если заменяю libfreeglut.a, он пишет: нет такой директории, а если -libfreeglut.a - нет такого файла...
????????????
0
 Аватар для igorrr37
2869 / 2016 / 991
Регистрация: 21.12.2010
Сообщений: 3,721
Записей в блоге: 15
15.04.2012, 09:54
я подключаю статическую библиотеку к проекту так:
Project->Build options->Linker settings->Add->указать полный путь к файлу libfreeglut.a->OK->OK
1
 Аватар для BadRomance
0 / 0 / 0
Регистрация: 08.04.2012
Сообщений: 40
15.04.2012, 09:59  [ТС]
А у меня там есть какие-то файлы типо:
opengl32
glu32
gdi32
их можно удалить?
0
 Аватар для igorrr37
2869 / 2016 / 991
Регистрация: 21.12.2010
Сообщений: 3,721
Записей в блоге: 15
15.04.2012, 10:04
лучше оставь
0
 Аватар для BadRomance
0 / 0 / 0
Регистрация: 08.04.2012
Сообщений: 40
15.04.2012, 10:05  [ТС]
В общем пока эти файлы остались, так...
А что в linker options писать тогда вместо этого: -lfreeglut32 -lfreeglu32 -lopengl32 -lwinmm -lgdi32
Всё-равно пишет: cannot find -lfreeglut32
0
 Аватар для igorrr37
2869 / 2016 / 991
Регистрация: 21.12.2010
Сообщений: 3,721
Записей в блоге: 15
15.04.2012, 10:08
удали оттуда запись : -lfreeglut32
1
 Аватар для BadRomance
0 / 0 / 0
Регистрация: 08.04.2012
Сообщений: 40
15.04.2012, 10:15  [ТС]
C++
1
удали оттуда запись : -lfreeglut32
удаляем, ругается, что не может найти -lfreeglu32
Решаю по экспериментировать, удаляю и его. Следствие: выдаёт кучу-кучу ошибок типа:
undefined reference to `timeEndPeriod@4'
????
0
 Аватар для igorrr37
2869 / 2016 / 991
Регистрация: 21.12.2010
Сообщений: 3,721
Записей в блоге: 15
15.04.2012, 10:19
выложи полный код проги
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.04.2012, 10:19
Помогаю со студенческими работами здесь

Не могу запустить code blocks
При запуске программы появляется окно с текстом- не могу создать каталок проекта (мой перевод с английского) Помогите.

Code::Blocks, ошибки при сборке проекта, использующего OpenGL
Всем привет! У меня вот такие ошибки: ||=== Build: Debug in test6 (compiler: GNU GCC Compiler) ===| obj\Debug\test6Main.o||In...

При попытке запустить Hello World в Code::Blocks нет никаких результатов
Добрый

Задача через Code Blocks
Помогите решить задачи очень нужны для защиты

Как скомпилировать в Code::Blocks?
Здравствуйте, не компилируется программа. нажимаю на build and run и ничего не происходит. #include &lt;iostream&gt; #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru