Jak generować.sln/vcproj za pomocą qmake

Mam main.cpp w c:\test folderze i wykonuję:

qmake -project
qmake -tp vc test.pro

Odpowiedź brzmi:

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

Ale nie potrzebuję robić plików. Potrzebuję .vcproj!

Środowisko: Windows XP Pro SP3, MSVC 7.1 i 8.0. Qt jest zainstalowany w C:\Qt\2010.02 (wersja LGPL). Polecenia są uruchamiane z wiersza polecenia Qt.

Co z nim nie tak? Jak generować .sln/vcproj? Czy Mogę wygenerować je dla MSVC 7.1 i 8.0?
Author: stas, 2010-02-26

4 answers

Spróbuj użyć tego z wiersza polecenia Qt i upewnij się, że znajdujesz się w tym samym katalogu .pro:

qmake -spec win32-msvc2008 -tp vc

Jeśli używasz VS2005, 2010, 2012 lub 2013, zamień win32-msvc2008 na win32-msvc2005, win32-msvc2010, win32-msvc2012, lub win32-msvc2013

 28
Author: Ayman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-05-02 13:58:22

Sugerowałbym użycie następującej linijki:

Qmake-tp vc Test.pro -test o.vcproj

Jeśli rozpoczniesz nowy projekt, naprawdę polecam przetestowanie tego pakietu scrits... Mój przyjaciel je napisał i są doskonałe ! Poświęć 10 minut, aby przeczytać, jak je tworzyć, a w krótkim czasie będziesz mieć wszystkie skrypty potrzebne do tworzenia PRO, VCPROJ i budowania w jednym dowództwo...

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

 4
Author: Andy M,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-02-26 06:35:17

Wygląda na to, że zainstalowałem pakiet, który nie obsługuje MSVC (tylko MinGW). Pobierz Źródła i zainstaluj Qt zgodnie z to i tamto.

 1
Author: stas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-02-26 10:16:35

Najprościej qmake-projekt qmake-t vcapp

I masz .plik vcproj

 0
Author: usrname,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-11-26 11:24:17