Russian Qt Forum
Ноябрь 01, 2024, 07:38 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt + OpenGL как подключить билиотеку glut?  (Прочитано 15711 раз)
DenKa
Гость
« : Май 27, 2007, 14:01 »

Возможно ли подключить библиотеку glut (или glaux) к проектам Qt? Мне нужны функции типа glutSolidTorus.
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #1 : Май 27, 2007, 14:30 »

Это возможно.  Добавляешь к роекту соответствующую либу, подключаешь необходимые инклуды и юзаешь нужные тебе функции
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
DenKa
Гость
« Ответ #2 : Май 27, 2007, 16:25 »

А можно подробнее...
Я скопировал файлы glut.h glut32.dll и glut32.lib в папку с проектом, но получаю ошибку:
Error   6   error LNK2019: unresolved external symbol __imp__glutSolidTorus@24 referenced in function "protected: void __thiscall Figures::paintMat(void)" (?paintMat@Figures@@IAEXXZ)   figures.obj
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #3 : Май 27, 2007, 18:43 »

Тебе нужно добавить к проекту glut32.lib. Допустим, в профайле дописать

Код:
LIBS += glut32.lib
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
DenKa
Гость
« Ответ #4 : Май 27, 2007, 21:19 »

Добавил LIBS += glut32.lib в проект Qt, получил:
Error   1   fatal error LNK1136: invalid or corrupt file   d:\Borland\Projects\VS2005\Qt\Glut\glut32.lib   1

добавлено спустя 28 минут:

 Ну вот... Оказалось, что либа таки недокачена ).
Записан
Вячеслав
Гость
« Ответ #5 : Май 27, 2007, 22:36 »

ГЫ !
Цитата: "DenKa"
   d:\Borland\Projects\VS2005\Qt\Glut\glut32.lib   1

 А что Борланд уже Вижуал склепал ? ВАХ! Подмигивающий
 К вопросу о деле
1) либы от борланда и vs друг к другу не подходят Грустный
2) для Борланда есть тулуза implib которая из dll клепает либ Подмигивающий
Записан
DenKa
Гость
« Ответ #6 : Май 28, 2007, 09:00 »

Цитата: "Вячеслав"
ГЫ !
Цитата: "DenKa"
   d:\Borland\Projects\VS2005\Qt\Glut\glut32.lib   1

 А что Борланд уже Вижуал склепал ? ВАХ! Подмигивающий
 К вопросу о деле
1) либы от борланда и vs друг к другу не подходят Грустный
2) для Борланда есть тулуза implib которая из dll клепает либ Подмигивающий


У меня всё, что для програмирования находится в папке d:\Borland; все проекты в d:\Borland\Projects и.тд. Почему? Так вышло  Веселый .
  А либа уже заработала.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.045 секунд. Запросов: 23.