Как собрать cocos2d-x с помощью Qt Creator? - PullRequest
0 голосов
/ 03 марта 2020

У меня есть небольшой хобби-проект, написанный на cocos2d-x. Теперь я хочу собрать дополнительный инструмент GUI в Qt для манипулирования вещами (позиционирование элементов в cocos2d и аналогичных). Важно то, что я добавил некоторые вещи в код cocos2d-x и, возможно, сделаю это в будущем.

Теперь я хочу объединить Qt и cocos2d-x. Сначала я скомпилировал cocos2d-x с помощью cmake (он установлен в их проекте), добавил все необходимые файлы в .pro и связанную библиотеку libcocos2d.

Дело в том, что я хочу перестраивать cocos2d каждый раз с Весь проект в Qt (из-за крошечных дополнений в коде cocos2d). Как мне этого добиться?

Я добавил как .cpps, так и .hs cocos2d-x в проект .pro, но компиляция все равно не удалась с "неопределенными символами для архитектуры x86_64". Это означает, что мне нужно связать libcocos2d с проектом. Я не хочу этого, как я могу дать Qt Creator команду использовать .cpps и .hs для сборки cocos2d каждый раз вместе со всем проектом?

Сборка cocos2d-x таким образом в проекте работает в XCode, я просто перетащите каталоги cocos2d-x, которые я использую (cocos, external и extensions), в проект XCode, и XCode строит это вместе с остальной частью проекта без каких-либо дополнительных ссылок.

Как этого добиться в Qt Creator?

...