QT: нормальный файл проекта VS для сборки? - PullRequest
4 голосов
/ 17 августа 2011

Я использую QT (4.7.3), и я хотел бы создать нормальные файлы решений / проектов VS, собрать их и пройтись по коду с помощью отладчика, чтобы изучить код во время чтения учебника ...

Вместо этого у меня есть еще одна утилита make qmake, которая должна генерировать файлы решения / проекта, но, похоже, все, что она генерирует, это несколько пустых пустых файлов проекта.

Вот что я сделал (из QTкомандная строка):

cd c:\qt\4.7.3\examples\tutorial
qmake -t vcsubdirs
qmake -t vcapp
qmake -tp vc

, но все они генерируют случайный мусор или ошибки ...

Я предполагаю, что я также могу сгенерировать такое решение для всего QT (из c: \ qt \4.7.3) собрать его из исходного кода ...

Как правильно это сделать?Он тесно интегрирован с VS (дизайнер, надстройка и т. Д.), Просто нет смысла в том, что там нет нормальных решений / файлов проекта.

Я что-то сделал не так, или VS не поддерживаетсяпостроить платформу?:)

1 Ответ

0 голосов
/ 17 августа 2011

За исключением нескольких режимов, таких как -project, qmake ожидает, что допустимый файл проекта существует до того, как вы запустите эти опции. Вы также захотите убедиться, что вы используете QMAKESPEC, который соответствует одной из версий MSVC. Этот пост SO содержит несколько хороших деталей. Подведем итог:

  1. Создайте файл проекта
  2. Установите свой QMAKESPEC
  3. Создание файла решения из файла проекта

Это может выглядеть примерно так:

$ qmake -project
$ set QMAKESPEC=win32-msvc2008
$ qmake -tp vc

qmake -project восстановит файл проекта, поэтому не делайте этого, если вы вообще изменили файл проекта. На сайте qtnode также есть некоторая полезная информация о с использованием Qt4 с visual studio .

...