Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.08.2014, 20:41   #1
Aleksander550
Форумчанин
 
Регистрация: 07.01.2014
Сообщений: 124
По умолчанию Компиляторы С++ для Windows

Собственно вот в чём проблема.
Скачал "Супер книгу" по OpenGL, но все примеры сделаны в Visual Studio. У меня установлена RAD Studio XE3, я не могу скомпилировать ни один проект. И .h, и .lib, и .dll файлы всё скидываю в одну рабочую папку но не работает, ругается на obj файл. Я решил попробовать использовать другой компилятор.
Мой список вопросов, просветите новичка:

1. Компилятор от Visual Studio http://www.microsoft.com/en-us/downl...s.aspx?id=8279 ,но будет ли он работать на Windows XP (компьютер старый 7, 8 не потянет, скачать 2010 студию не позволяет интернет)?

2. Есть ли смысл компилировать проекты с OpenGL(и без него) компилятором MinGW (и если можно подскажите литературу по описанию и использованию на русском)?

3. Какой по вашему мнению лучший компилятор(или IDE) и почему?

4. Слышал про такую вещь как QT, есть у кого нибудь опыт работы с ней подскажите литературу?
#define TRUE FALSE //счастливой отладки
Aleksander550 вне форума Ответить с цитированием
Старый 16.08.2014, 21:16   #2
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Цитата:
4. Слышал про такую вещь как QT, есть у кого нибудь опыт работы с ней подскажите литературу?
Макс Шлее Qt 4.8 Профессиональное программирование на C++. — СПб.: «БХВ-Петербург», 2012. - с.912

Ж. Бланшет, М. Саммерфилд Qt 4: Программирование GUI на C++. 2-е дополненное издание. — М.: «КУДИЦ-ПРЕСС», 2008. - с.736

Саммерфилд М. Qt. Профессиональное программирование. Разработка кроссплатформенных приложений на С++. — СПб.: «Символ-Плюс», 2011. - с.560.

Выбирай любую.

Цитата:
3. Какой по вашему мнению лучший компилятор(или IDE) и почему?
Это отдает холиваром. Ну под windows мне нравился НетБинс и QtCreator (оба они и под linux работают, но сейчас только QtCreator пользую).

Цитата:
2. Есть ли смысл компилировать проекты с OpenGL(и без него) компилятором MinGW (и если можно подскажите литературу по описанию и использованию на русском)?
Я не вижу причины не компилировать компилятором mingw. Что именно тебя интересует?

Цитата:
1. Компилятор от Visual Studio http://www.microsoft.com/en-us/downl...s.aspx?id=8279 ,но будет ли он работать на Windows XP (компьютер старый 7, 8 не потянет, скачать 2010 студию не позволяет интернет)?
Проходишь по своей ссылки, щелкаешь System Requirements и читаешь ответ:
Цитата:
Supported Operating System

Windows 7, Windows Server 2003 R2 Standard Edition (32-bit x86), Windows Server 2003 R2 Standard x64 Edition , Windows Server 2008, Windows Server 2008 R2, Windows Vista, Windows XP Service Pack 3
rrrFer вне форума Ответить с цитированием
Старый 16.08.2014, 22:06   #3
Aleksander550
Форумчанин
 
Регистрация: 07.01.2014
Сообщений: 124
По умолчанию

Спасибо за разъяснения.

2. Интересует какой компилятор для OpenGl лучше использовать (а какой не использовать).
Пока буду пробовать делать проекты в Visual Studio, Rad Studio и QT, просто для себя интересно какая будет разница.
#define TRUE FALSE //счастливой отладки
Aleksander550 вне форума Ответить с цитированием
Старый 16.08.2014, 23:14   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

Цитата:
проекты в Visual Studio, Rad Studio и QT, просто для себя интересно какая будет разница
Вот вам первая разница: QT = QuickTime, даже если вы имели в виду Qt, то все равно это либа...
p51x вне форума Ответить с цитированием
Старый 17.08.2014, 11:01   #5
challengerr
Участник клуба
 
Аватар для challengerr
 
Регистрация: 30.07.2008
Сообщений: 1,609
По умолчанию

Visual Studio OpenGL компилирует, только нужно скачать заголовочные файлы glu.h, glut.h и библиотеки статические glut.lib , glu.lib и Др.
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
challengerr вне форума Ответить с цитированием
Старый 17.08.2014, 11:08   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

2 challengerr, не путайте opengl и glut. Для opengl все уже есть, хотя можно и от кроноса или производителя видеокарты скачать.
p51x вне форума Ответить с цитированием
Старый 17.08.2014, 12:57   #7
Aleksander550
Форумчанин
 
Регистрация: 07.01.2014
Сообщений: 124
По умолчанию

QT имел ввиду QT Creator.
glut.h, glu.h, glut.lib, glu.lib всё есть только в RAD Studio не работает, поэтому я искал другие компиляторы.
#define TRUE FALSE //счастливой отладки
Aleksander550 вне форума Ответить с цитированием
Старый 17.08.2014, 13:11   #8
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

Цитата:
QT имел ввиду QT Creator.
Qt Creator

Цитата:
glut.h, glu.h, glut.lib, glu.lib всё есть только в RAD Studio не работает, поэтому я искал другие компиляторы.
В чем заключалось "не работает"? Может просто надо было либу конвертнуть в другой формат?
p51x вне форума Ответить с цитированием
Старый 17.08.2014, 15:09   #9
Aleksander550
Форумчанин
 
Регистрация: 07.01.2014
Сообщений: 124
По умолчанию

Да. Надо было конвертировать, всё заработало.

Теперь другая проблема. Готовые примеры с диска прилагаемого к "супер книге" работают как надо, а собранные мною максимально загружают систему. Размер готового .exe файла с диска 45056байт, а собранного мной 71168байт
#define TRUE FALSE //счастливой отладки
Aleksander550 вне форума Ответить с цитированием
Старый 17.08.2014, 15:13   #10
Aleksander550
Форумчанин
 
Регистрация: 07.01.2014
Сообщений: 124
По умолчанию

Нашел решения избавления от тормозов.
Из "Build Configurations" удалил "Debug" и "Realise", и перезапустил сборку. Размер файла остался тот же, зато тормоза пропали.
#define TRUE FALSE //счастливой отладки
Aleksander550 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
кнопка пуск из Windows 8.1 для Windows 7. Alexandr17 Windows 2 29.12.2013 09:55
Лупа как в Windows 7 для Windows XP Ecosasha Софт 0 16.02.2012 19:11
Консольные компиляторы для C# _-Re@l-_ Софт 2 06.11.2010 10:15
Как компиляторы для языков программирования пишутся на самих себе? bullvinkle Свободное общение 29 19.03.2010 15:47
Как и где найти компиляторы для Java KlErik Общие вопросы по Java, Java SE, Kotlin 1 10.03.2007 14:56