QT Creator не может быть собран при добавлении TEMPLATE = subdirs - PullRequest
0 голосов
/ 20 июня 2011

Я новичок в QT Creator.Я хочу создать проект QT с exe и статической библиотекой.

Если я сначала создаю exe-проект, он прекрасно собирается / перестраивается для каждой конфигурации сборки.

Однако, когда я добавляю TEMPLATE = subdirs в конец файла .pro, он перестает правильно строить,Но, похоже, необходимо добавить статические библиотеки в проект.Есть идеи, что я могу делать не так?

Спасибо.

Ответы [ 2 ]

1 голос
/ 20 июня 2011

Идея состоит в том, чтобы иметь .pro-файл с TEMPLATE = subdirs на верхнем уровне, а затем исполняемый файл в одном подкаталоге и библиотеку в другом. Добавьте оба каталога в SUBDIRS.

AFAIK (с помощью qmake) невозможно (легко) что-то построить, а также выполнить рекурсию в одном .pro-файле.

Я не уверен в поддержке Qt Creator, но легко создать файл TEMPLATE = subdirs .pro вручную.

0 голосов
/ 20 июня 2011

edit:

Извините, я не понял, что вы пытаетесь сделать, вы можете объяснить лучше?

Помогает ли это:

Шаблон можно переопределить, указав новый тип шаблона с параметром командной строки -t.Это переопределяет тип шаблона после обработки файла .pro.С файлами .pro, которые используют тип шаблона для определения того, как создается проект, необходимо объявить TEMPLATE в командной строке, а не использовать опцию -t.

из здесь

...