2013-04-03 37 views
5

tôi đã biên dịch QT 5.0.1 với dấu nhắc lệnh trực quan stdio 2012. khi tôi tạo ra giao diện điều khiển ứng dụng tất cả mọi thứ là tốt và công trình nhưng khi tôi tạo QT Application nó ném lỗi này:lỗi MSB6006: "cmd.exe" đã thoát với mã 1 chạy ứng dụng QT

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

(QT visual stdio qt-vs-addin-1.2.0 được cài đặt)

+0

Tôi nghĩ rằng sự cố nằm trong vcxproj của bạn. Điều này có xảy ra với tất cả các dự án của bạn không? Bạn đã sao chép mã của mình từ đâu đó chưa. Hãy thử để xem nếu tất cả các tập tin có mặt được bao gồm trong dự án. – Abhineet

+0

không có code.just tôi đã tạo dự án và nhấn F5. có nó là dành cho tất cả các dự án. –

+0

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

Trả lời

4

Bật xây dựng đầu ra dài để tìm chính xác của bạn vấn đề, Công cụ -> Tùy chọn -> Dự án và Giải pháp -> Xây dựng và Chạy -> xây dựng đầu ra và xây dựng độ dài log.

Sự cố của tôi đang sử dụng 'CONST' sai.

(sạch và Rebuild dường như tạm thời giải quyết vấn đề, nhưng bạn phải làm điều đó mỗi lần.)

1

tôi đã dành tháng để giải quyết Visual Studio và QT xây dựng sai sót. Kết quả là Visual Studio không tự động cập nhật thư mục QT và biến đường dẫn. Thông thường lỗi phát sinh khi bạn thay đổi thư mục cài đặt QT, biến đường dẫn QT, nâng cấp phiên bản QT hoặc sao chép dự án sang máy tính khác. Vì vậy, các bước kiểm soát như sau:

  • Trước tiên hãy cố gắng làm cho thư mục giải pháp của bạn có thể ghi và thử xây dựng lại.
  • Kiểm tra các biến đường dẫn của bạn.
  • Mở (qtproject) .vcxproj.user bằng notepad và kiểm tra đường dẫn QT và biến, sửa nếu sai.
  • Mở (qtproject) .vcxproj bằng notepad và kiểm tra biến QT trên phần xây dựng tùy chỉnh, sửa lỗi nếu sai.
2

Tôi cũng gặp phải sự cố tương tự và tôi đã giải quyết vấn đề này.

Tôi có một tập tin XXX.qrc trong dự án của tôi để bao gồm một số tập tin tài nguyên như xxx.png, xxx.gif hoặc bất kỳ tập tin hình ảnh, như thế này:

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

nhưng một tập tin trong XXX.qrc thể Không được tìm thấy. Điều này dẫn đến lỗi biên dịch:

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

Sửa sai tên hoặc đường dẫn có thể khắc phục vấn đề này.

BTW, dự án của tôi là một QT prj với bản cập nhật vs20153.

Các vấn đề liên quan