Набор включает путь со значением переменной среды

Ветвление в Подрывной деятельности упрощено очень очень легким и эффективным средством копирования.

Ветвление и метки являются эффективно тем же. Просто скопируйте целую папку в репозитории к где-то в другом месте в репозитории с помощью эти svn copy команда.

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

Общие стили должны иметь набор папок наверху Вашего репозитория, названного tags, branches, trunk, и т.д. - который позволяет Вам копировать свое целое trunk (или подмножества) в tags и/или branches папки. Если у Вас есть больше чем один проект, Вы могли бы хотеть копировать этот вид структуры в соответствии с каждым проектом:

Это может требовать времени для привыкания к понятию - но это работает - просто удостоверяются, что Вы (и Ваша команда) ясны на соглашениях, что собираетесь использовать. Это - также хорошая идея иметь хорошее соглашение о присвоении имен - что-то, что говорит Вам, почему ответвление/тег было сделано и является ли это все еще соответствующим - рассматривают способы заархивировать ответвления, которые являются устаревшими.

8
задан Daniel Hedberg 7 April 2013 в 20:40
поделиться

4 ответа

Только что нашел решение самостоятельно. Хотя я дал Aidos и cjhuitt балл за их ответы, которые направили меня на верный путь и сэкономили драгоценное время. Отдельное спасибо за ссылку на документацию qmake.

Во-первых, я должен изменить файл .pro, а не возиться с расширенными аргументами сборки.

Чтобы получить содержимое переменной среды при обработке qmake, необходимо использовать следующий синтаксис

INCLUDEPATH + = $$ (MITK_INCLUDE_PATH)

Обратите внимание, что для получения содержимого переменной среды при обработке make следует использовать следующий синтаксис

INCLUDEPATH + = $ (MITK_INCLUDE_PATH)

Но это не будет иметь такого же эффекта, если переменная среды содержит несколько путей. Тогда предпочтительнее первая форма.

Пути в переменной среды должны быть разделены пробелами, поскольку; не распознается.

Если путь содержит пробелы, заключите его в кавычки. Пробелы между кавычками будут заменены на '\'.

11
ответ дан 5 December 2019 в 10:04
поделиться

Вы пробовали добавить:

INCLUDEPATH + = <путь к заголовкам MITK>

в файле .pro вашего проекта?

И, возможно, вам также потребуется отредактировать LIBS и DEPENDPATH.

См. Руководство по QMake

3
ответ дан 5 December 2019 в 10:04
поделиться

Я думаю, что есть более чистый способ сделать это, но я не могу вспомнить. В любом случае, вы можете использовать директиву system :

INCLUDEPATH += $$system( echo $MITK_INCLUDE_PATH )

Вы также можете добавить ее в зависимый путь:

DEPENDPATH += $$system( echo $MITK_INCLUDE_PATH )
3
ответ дан 5 December 2019 в 10:04
поделиться

я не знаю, но, может быть, вы можете попробовать написать как

INCPATH + =% MITK_INCLUDE_PATH%

в окнах, обычно это так ..

но я не пробовал .

0
ответ дан 5 December 2019 в 10:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: