Как я могу настроить иерархию моего проекта в QtCreator?
Я довольно новичок в QtCreator, поэтому, возможно, я оставил свое сердце в eclipse-ville, но я не могу понять, как мне следует настроить иерархию проектов в QtCreator. Я понимаю, что есть возможность создать своего рода корневой проект, а затем добавить к нему подпроекты, что имеет смысл, но у меня возникает вопрос, нужно ли это во время создания проекта, например, могу ли я просто создать библиотеку в одном проекте и ссылаться на нее позже в другом проекте?
Я попытался настроить общий тип проекта, создав новый проект subdirs и затем добавив основную программу в качестве подпроекта, но тогда как мне добавить свой библиотечный проект?
В идеале я хотел бы создать один проект в качестве основного приложения и ссылаться на другой проект в качестве библиотеки. Помогите?
1 ответ
Документация Qt Creator содержит два раздела, которые могут помочь вам найти ответы на ваши вопросы:
РЕДАКТИРОВАТЬ: Вы можете найти очень простой пример проекта здесь: QtSymbianDllExample. "Он предназначен для демонстрации того, как создавать и использовать DLL с Qt на платформе Symbian". Это образец для разработки под Symbian, но сейчас это не имеет значения, у меня нет телефона Symbian. Что важно, так это то, что он содержит корневой проект (QtSymbianDllExample\qtssymbiandllexample.pro) и два подпроекта (QtSymbianDllExample\qtenginedll\qtenginedll.pro, QtSymbianDllExample\testui_simpledllengine\testui_simpled) для проверки, которые вы можете сравнить, с которыми вы можете сравнить. Я проверил, что могу построить корневой проект, выполнив следующие шаги:
- Загрузите и установите автономный установщик Windows с http://www.qt.io/download/
- Загрузите и распакуйте QtSymbianDllExample.zip
- Запустите Qt Creator
- Файл / Открыть файл или проект... Выберите qtssymbiandllexample.pro
- Build / Run qmake
- Сборка / Сборка проекта "qtsymbiandllexample"