Как сгенерировать .sln / .vcproj используя qmake - PullRequest
14 голосов
/ 26 февраля 2010

У меня есть main.cpp в папке c:\test и выполняю следующие действия:

qmake -project
qmake -tp vc test.pro

Ответ:

WARNING: Unable to generate output for: C:/test//Makefile.Debug [TEMPLATE vcapp]
WARNING: Unable to generate output for: C:/test//Makefile.Release [TEMPLATE vcapp]

Но мне не нужно создавать файлы. Мне нужен .vcproj!

Среда: Windows XP Pro SP3, MSVC 7.1 и 8.0. Qt установлен в C:\Qt\2010.02 (версия LGPL). Команды запускаются из командной строки Qt.

Что с этим не так? Как сгенерировать .sln / .vcproj? Могу ли я сгенерировать их для MSVC 7.1 и 8.0?

Ответы [ 4 ]

28 голосов
/ 16 марта 2010

попробуйте использовать это из командной строки Qt и убедитесь, что вы находитесь в том же каталоге, что и файл .pro:

qmake -spec win32-msvc2008 -tp vc

если вы используете VS2005, 2010, 2012 или 2013, замените win32-msvc2008 на win32-msvc2005, win32-msvc2010, win32-msvc2012 или win32-msvc2013

4 голосов
/ 26 февраля 2010

Я бы предложил вам использовать следующую строку:

qmake -tp vc Test.pro -o Test.vcproj

Если вы начнете новый проект, я действительно рекомендую вам протестировать этот пакет scrits ... Мой друг написал их, и они превосходны! Потратьте 10 минут, чтобы прочитать, как их создавать, и в кратчайшие сроки у вас будут все скрипты, необходимые для создания PRO, VCPROJ и сборки одной командой ...

http://www.dprog.net/joomla/index.php?option=com_content&view=article&id=39:qt-integration-scripts&catid=32:qt-integration-scripts&Itemid=47

1 голос
/ 26 февраля 2010

Кажется, я установил пакет, который не поддерживает MSVC (только MinGW). Собираемся скачать source и установить Qt в соответствии с this и that .

0 голосов
/ 26 ноября 2010

Самый простой qmake -project qmake -t vcapp

и вы получите файл .vcproj

...