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.
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
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...
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.
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
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