Название: Qt + OpenGL как подключить билиотеку glut? Отправлено: DenKa от Май 27, 2007, 14:01 Возможно ли подключить библиотеку glut (или glaux) к проектам Qt? Мне нужны функции типа glutSolidTorus.
Название: Qt + OpenGL как подключить билиотеку glut? Отправлено: pastor от Май 27, 2007, 14:30 Это возможно. Добавляешь к роекту соответствующую либу, подключаешь необходимые инклуды и юзаешь нужные тебе функции
Название: Qt + OpenGL как подключить билиотеку glut? Отправлено: DenKa от Май 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 Название: Qt + OpenGL как подключить билиотеку glut? Отправлено: pastor от Май 27, 2007, 18:43 Тебе нужно добавить к проекту glut32.lib. Допустим, в профайле дописать
Код: LIBS += glut32.lib Название: Qt + OpenGL как подключить билиотеку glut? Отправлено: DenKa от Май 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 минут: Ну вот... Оказалось, что либа таки недокачена ). Название: Qt + OpenGL как подключить билиотеку glut? Отправлено: Вячеслав от Май 27, 2007, 22:36 ГЫ !
Цитата: "DenKa" d:\Borland\Projects\VS2005\Qt\Glut\glut32.lib 1 А что Борланд уже Вижуал склепал ? ВАХ! ;) К вопросу о деле 1) либы от борланда и vs друг к другу не подходят :( 2) для Борланда есть тулуза implib которая из dll клепает либ ;) Название: Qt + OpenGL как подключить билиотеку glut? Отправлено: DenKa от Май 28, 2007, 09:00 Цитата: "Вячеслав" ГЫ ! Цитата: "DenKa" d:\Borland\Projects\VS2005\Qt\Glut\glut32.lib 1 А что Борланд уже Вижуал склепал ? ВАХ! ;) К вопросу о деле 1) либы от борланда и vs друг к другу не подходят :( 2) для Борланда есть тулуза implib которая из dll клепает либ ;) У меня всё, что для програмирования находится в папке d:\Borland; все проекты в d:\Borland\Projects и.тд. Почему? Так вышло :D . А либа уже заработала. |