Как сгенерировать.sln/.vcproj используя qmake

Я имею 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 ответа

Решение

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

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

qmake -spec win32-msvc2008 -tp vc

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

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

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

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

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

Другие вопросы по тегам