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

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

Страниц: 1 2 [3]   Вниз
  Печать  
Автор Тема: Приложение Hello, World! для Bullet в Qt  (Прочитано 18386 раз)
8Observer8
Гость
« Ответ #30 : Апрель 13, 2014, 11:21 »

Меня пугает, что добавлению нет конца. Он всё требует и требует. Я уже больше десятка .h .cpp подключил.
То мало, подключайте сразу пачками (фолдерами).
А как быть с cpp-файлами? Я их копирую в папку с проектом. А если я их буду подключать так:
Код:
SOURCES += ../FiveAndFive/FiveAndFive.cpp
То в любом случае мне придётся искать файл с реализацией и писать строчку подключения.
« Последнее редактирование: Апрель 13, 2014, 11:22 от 8Observer8 » Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #31 : Апрель 13, 2014, 11:51 »

Я работаю в Xcode, там все подключение заняло неск минут

- прописал в преференсах путь Bullet (src)
- дропнул фолдеры в проект

См аттач как это выглядит. Как это сделать в Вашей IDE - не знаю, но полагаю что тоже возможно и несложно
Записан
8Observer8
Гость
« Ответ #32 : Апрель 13, 2014, 16:28 »

Igors, огромное спасибо!

Подскажите, пожалуйста, кто-нибудь, как в Qt Creator подключить все cpp-файлы напрямую? То есть всю папку src. А не увеличит ли это время сборки? Или компилятор собирает только те cpp-файлы, которые используются?

Если кто-то встречал подробную пошаговую инструкцию, как собрать Bullet и использовать в Qt (MinGW), то поделитесь, пожалуйста, ссылками.

Я потратил много времени, но всё же собрал вместе все нужные файлы и запустил этот пример: http://bulletphysics.org/mediawiki-1.5.8/index.php/Hello_World

Исходники: https://github.com/8Observer8/HelloBullet
Записан
8Observer8
Гость
« Ответ #33 : Апрель 28, 2014, 21:11 »

Может кому-нибудь пригодится информация.

Мне удалось собрать статическую библиотеку из исходников Bullet с помощью этой видео-инструкции: http://www.youtube.com/watch?v=37QvVrJnwQw

При сборке библиотеки включил в проект из "src" все файлы (все .h и .cpp) кроме модуля "Bullet3OpenCL"

Файлы подключал через Qt Creator "Add Existing Files..."

Этот пример моделирует падение шара с радиусом 1 метр c высоты 50 метров: http://bulletphysics.org/mediawiki-1.5.8/index.php/Hello_World

Я использовал пример выше и нарисовал с помощью Qwt график падения.

Исходники примера с графиком (в файле pro подключаю все заголовочные файлы, кроме "Bullet3OpenCL"): https://github.com/8Observer8/bullet_PlotOfFalling


« Последнее редактирование: Апрель 28, 2014, 21:18 от 8Observer8 » Записан
Страниц: 1 2 [3]   Вверх
  Печать  
 
Перейти в:  


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