/ / QT: normalny plik projektu VS do zbudowania? - qt, visual-c ++, qmake

QT: normalny plik projektu VS do zbudowania? - qt, visual-c ++, qmake

Używam QT (4.7.3) i chcę tworzyć normalne pliki rozwiązań / projektów VS, budować je i przechodzić przez kod za pomocą debugera, aby nauczyć się kodu podczas czytania samouczka ...

Zamiast tego mam jeszcze jedną markę qmake, która powinna być w stanie wygenerować vs pliki rozwiązania / projektu, ale wygląda na to, że generuje tylko niepotrzebne puste pliki projektu.

Oto, co zrobiłem (z polecenia komendy QT):

cd c:qt4.7.3examplestutorial
qmake -t vcsubdirs
qmake -t vcapp
qmake -tp vc

ale wszystkie generują losowe śmieci lub błędy ...

Zakładam, że mogę również wygenerować takie rozwiązanie dla całego QT (od c: qt4.7.3), aby zbudować je ze źródła ...

Jak to zrobić? Ma ścisłą integrację z VS (projektantem, dodatkiem itp.), Po prostu nie ma sensu, że nie ma tam normalnych plików rozwiązań / projektów.

Czy zrobiłem coś złego, czy VS to rodzaj nieobsługiwanej platformy kompilacji? :)

Odpowiedzi:

0 dla odpowiedzi № 1

Z wyjątkiem kilku trybów, takich jak -project, qmake oczekuje, że plik projektu będzie istniał przed uruchomieniem tych opcji. Będziesz także chciał upewnić się, że używasz QMAKESPEC, który odpowiada jednej z wersji MSVC. Ten post SO ma kilka dobrych szczegółów. Podsumowując:

  1. Utwórz plik projektu
  2. Ustaw swój QMAKESPEC
  3. Wygeneruj plik rozwiązania z pliku projektu

Może to wyglądać mniej więcej tak:

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

qmake -project ponownie wygeneruje plik projektu, więc nie rób tego, jeśli w ogóle zmodyfikowałeś plik projektu. Witryna qtnode zawiera również dobre informacje na temat za pomocą Qt4 z Visual Studio.