2013-04-03 13 views
5

skompilowałem QT 5.0.1 z wizualnym wierszem polecenia stdio 2012. Kiedy tworzę aplikację konsoli wszystko, co jest dobre i działa, ale gdy tworzę QT Zastosowanie go wyrzucić ten błąd:błąd MSB6006: "cmd.exe" zakończyło działanie z kodem 1 z uruchomioną aplikacją QT

Error 1 error MSB6006: "cmd.exe" exited with code 1 

(QT stdio wizualny qt-vs-addin-1.2.0 jest zainstalowany)

+0

Myślę, że problem tkwi w twoim vcxproj. Czy dzieje się tak w przypadku wszystkich twoich projektów? Skopiowałeś swój kod skądś. Spróbuj sprawdzić, czy wszystkie pliki są obecne w projekcie. – Abhineet

+0

nie ma kodu. Wystarczy utworzyć projekt i nacisnąć F5. tak, to dotyczy wszystkich projektów. –

+0

http://stackoverflow.com/questions/13118947/error-msb6006-cmd-exe-exited-with-code-1 – Abhineet

Odpowiedz

4

włączyć pełne wyjście kompilacji znaleźć dokładną problem, Narzędzia -> Opcje -> Projekty i rozwiązania -> Buduj i uruchamiaj -> buduj dane wyjściowe i buduj logiczną szczegółowość.

Mój problem polegał na błędnym użyciu CONST.

(Clean i odbudować wydaje się tymczasowo rozwiązać ten problem, ale trzeba robić to za każdym razem).

1

Spędziłem miesiąc do rozwiązania Visual Studio i QT budować błędów. W rezultacie program Visual Studio nie aktualizuje automatycznie katalogu ani ścieżki QT. Zwykle pojawiają się błędy, gdy zmieniasz katalog instalacyjny QT, zmienną ścieżki QT, aktualizujesz wersję QT lub kopiujesz projekt na inny komputer. Tak więc kroki kontrolne, jak poniżej:

  • Najpierw spróbuj utworzyć folder z możliwością zapisu i spróbuj go przebudować.
  • Sprawdź zmienne ścieżki.
  • Otwórz (qtproject) .vcxproj.user z notatnika i sprawdź ścieżkę QT i zmienną, popraw jeśli jest błędna.
  • Otwórz (qtproject) .vcxproj za pomocą notatnika i sprawdź zmienne QT w niestandardowych sekcjach budowania, popraw je, jeśli są nieprawidłowe.
2

Mam również do czynienia z tym samym problemem i rozwiązałem to.

Mam plik XXX.qrc w moim projekcie obejmować jakiś plik zasobów jak xxx.png, xxx.gif lub jakichkolwiek plików graficznych, na przykład:

<RCC> 
<qresource prefix="/MocapServer"> 
    <file>Resources/mocapServer.qss</file> 
    <file>Resources/button/disable.png</file> 
    <file>Resources/button/unused.png</file> 
    <file>Resources/button/config_dialog_close.png</file> 
    <file>Resources/button/u73.jpg</file> 
    <file>Resources/button/progressbar.png</file> 
    ... 

ale jeden plik w XXX.qrc puszka nie można znaleźć. To prowadzić błąd kompilacji:

Error 1 error MSB6006: "cmd.exe" exited with code 1'

Prawidłowe niewłaściwa nazwa lub ścieżka może rozwiązać ten problem.

BTW, mój projekt to QT prj z vs2015 update3.

Powiązane problemy