2015-09-02 3 views
0

Вопрос о лучших практиках при использовании Qt и Qbs: у меня есть статическая библиотека и приложение, которое ее использует. Похоже, у меня может быть один проект qbs с двумя продуктами или двумя проектами с одним продуктом каждый. Что лучше? [И почему?]Приложение и библиотека в qbs: один проект нескольких продуктов или наоборот

Спасибо!

ответ

0

Я просто спрятал источник qbs, который содержит приятные примеры. Сам qbs построен, неудивительно, с помощью qbs, что также служит хорошим примером.

Кажется, что один проект с несколькими продуктами, часто ссылающийся на другие файлы qbs, является предполагаемым использованием. Не уверен, почему так лучше.

+1

Да, это предполагаемое использование. Несколько проектов обычно используются, когда вы ссылаетесь на внешний проект, который не является частью вашего собственного программного обеспечения (например, зависимость от библиотеки). В этом случае вы можете использовать элемент SubProject (http://doc.qt.io/qbs/subproject-item.html) для ссылки на внешний проект. –

+0

Спасибо за внешний вариант использования проекта! Это должно пригодиться ... сегодня. :) –

+0

Собственно, это сделает хороший вопрос сам по себе .. –