Я посмотрел на некоторые проекты, сгенерированные плагином Qt для VS, и заметил, что они используют переменную окружения QTDIR, чтобы ссылаться, например, на файлы заголовков Qt. Однако мне не удалось выяснить, где установлена эта переменная. Я предполагаю, что это должно быть где-то в настройках проекта, однако я не смог его найти. Также учтите, что я имею в виду переменные среды, необходимые во время сборки, а не те, которые нужно отлаживать.Настройка переменных среды для сборки в Visual Studio (2008)
ответ
В Windows есть два способа установить переменную окружения, как QTDIR: либо постоянно в System Properties->Advanced->Environment Variables
или временно для одного сеанса CMD, открыв cmd.exe
и выполнение set QTDIR=/path/to/qt
; теперь, когда вы запускаете VS из этой командной строки (выполните devenv.exe
), он будет использовать только что заданное значение QTDIR. Второй случай, который вы используете, в основном, когда у вас несколько установок QT.
Кроме того, вы также можете использовать пользовательские макросы в листах свойств VS. С точки зрения инструментов построения они эквивалентны переменным среды. Добавьте новую страницу свойств в свой проект, дважды щелкните на новом листе, перейдите на страницу User Macros
и нажмите Add Macro
. Приятно, что вы можете поделиться этим списком свойств среди всех ваших проектов Qt.
Когда вы устанавливаете Qt через мастер настройки (т. Е. Не вручную), процесс установки устанавливает переменную системной среды QTDIR. Это не специфичная для проекта вещь, она настроена для всей вашей системы. Вы можете проверить это в описанном месте.
Подсказка: Вы можете нажать Win + Паузы, чтобы открыть диалог (где Win является ключом между Ctrl и Alt)
- 1. Настройка переменных среды Visual Studio из PowerShell
- 2. Настройка переменных среды для сборки Bamboo (windows)
- 3. Код Visual Studio: настройка переменных окружения
- 4. Синтаксис: установка переменных среды в Visual Studio 2008
- 5. Ошибки сборки Visual Studio 2008
- 6. Настройка среды разработки/сборки
- 7. Как получить IKVM для сборки в Visual Studio 2008?
- 8. Xcode-эквивалент переменных среды Visual Studio
- 9. Постоянная настройка переменных среды для среды командной строки VC
- 10. Настройка DLL Win32 в Visual Studio 2008
- 11. Настройка панели «Места» в Visual Studio 2008
- 12. Есть ли список переменных среды Visual Studio?
- 13. Настройка переменных среды для XAMMP
- 14. Visual Studio 2008 отладки на уровне сборки
- 15. Ошибка после сборки Visual Studio 2008
- 16. Настройка EXT.NET на Visual Studio 2008
- 17. Настройка переменных среды для NMAKE перед построением «Решения для Makefile»
- 18. Visual Studio 6.0 для Visual Studio 2008
- 19. Настройка переменных среды в WinDbg
- 20. Настройка переменных среды в WCF
- 21. Настройка переменных среды в MAMP?
- 22. Настройка переменных среды для доступа в PHP
- 23. Настройка переменных среды для MAVEN в Linux
- 24. Использование переменных для ссылок объектов в vb.net (Visual Studio 2008)
- 25. Настройка переменных среды для SmartGit для использования
- 26. Visual Studio 2008 Исправления
- 27. Настройка среды Talend Studio
- 28. Переход от Visual Studio 2008 для Visual Studio 2010
- 29. Настройка рабочего каталога для пользовательских шагов сборки в Visual Studio 2008
- 30. Организация проекта Visual Studio 2008 для исполнимости и сборки
Я не думаю, что он сделал это свойство системы здесь я автоматически установил qtsdk. – Nils
Да, тогда установщик установил QTDIR для вашей системы. Если нет, вы должны сделать это вручную. Или, если вы хотите использовать разные версии Qt для разных проектов, stijn в значительной степени описал ваши варианты здесь –
Ну, cousre Я уже делал это вручную, но я думал, что будет VS вариант, чтобы сделать это только для сборки .. – Nils