3 ответов:
A
.proфайл-это то, на чем вы будете запускать QMake. А.priфайл включен в . Кроме этого, между ними нет большой разницы.пример использования может быть если у вас разные билды нужны разные варианты. Вы можете поместить общую информацию в файл .pro, отложив при этом различные варианты .при файлов. Немного больше информации, хотя, по общему признанию, не намного больше,можно посмотреть здесь.
существует одно основное различие между их целевым повторным использованием:
.про
это обычно называется Файл.
.при
это обычно называется проект включить File.
как вы можете видеть в их именах, главное отличие заключается в том, что
.priфайлы предназначены для включения файлов. Это похоже на включение модулей в язык программирования для совместного использования функциональность, по сути.вы сможете написать общие настройки и код в те
.priфайлы и включить их из нескольких.proфайлы по мере необходимости. Вот как вы будете использовать его на практике:фу.при
FOO = BARЗдравствуйте.про
... include($$PWD/foo.pri) ...мире.про
... include($$PWD/foo.pri) ...таким образом, общность будет доступна как в
hello.proа такжеworld.pro. Это не имеет большого значения в этом сценарий, но когда общая функциональность становится длиннее, это сэкономит вам некоторую запись, а также синхронизацию, исправление ошибок и т. д.вы даже можете включить внутри
формат
.priфайлы точно такие же, как формат.proфайлы. Основное различие заключается в одном из намерений; a .pro-это то, что большинство людей ожидало бы запустить qmake напрямую, в то время как a .pri должен быть включен a. pro.когда вы поручаете qmake включить другой файл, он просто обрабатывает команды в этом файле, как если бы он был в текущем файле.Для справки:*. pro vs*.при
Comments