Как построить QT-проект в visual studio из командной строки

Я пытаюсь автоматизировать процесс сборки одного из моих QT-проектов. Я использовал следующую команду в моем командном файле для не-QT проектов

«C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ devenv.exe» «myproject.sln» / build «Debug | x64» / projectconfig Debug

но это не работает для моего проекта QT. Я что-то пропустил?

2

Решение

Вот пример того, как это сделать (команда за командой):

"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86
cd <my_project_directory>
qmake
nmake

Первая команда устанавливает среду для использования инструментов Visual Studio.
Вторая команда изменяет текущий каталог на каталог, в котором находится ваш файл проекта Qt (он должен быть).
Третья команда запускает утилиту Qt qmake.exe для генерации файлов make.
И наконец nmake построит ваш проект.

Однако, если вы не используете файлы проекта Qt и имеете только решение VisualStudio, вы можете использовать MSBuild утилита, как:

"C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86
MSBuild your_solution.sln /p:Configuration=Debug

Вы также можете установить дополнительные переменные среды, такие как QTDIR если он не находит вашу установку Qt.

4

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector