Xin chào, tôi đã cập nhật studio trực quan thành phiên bản 2015 và tôi có mst20133 Qt. Qt nói rằng không có trình biên dịch nào có thể tạo mã cho phiên bản Qt này, (trình biên dịch Qt được phát hiện từ studio trực quan). Làm thế nào tôi có thể làm cho nó hoạt động mà không cần cài đặt VS2013?Xây dựng Qt msvc2013 với vs2015
Trả lời
Bạn không thể kết hợp C++ được biên dịch với các phiên bản chính khác nhau của trình biên dịch Microsoft Visual C++. Vì vậy, bạn cần hoặc là có được một phiên bản của Qt cho Visual Studio 2015, hoặc biên dịch của riêng bạn.
Hiện tại, chưa có bản dựng Qt chính thức cho Visual Studio 2015 (được lên kế hoạch cho Qt
5.5.1
5.6.0). Nếu bạn muốn thử biên dịch, https://wiki.qt.io/Building_Qt_5_from_Git là hướng dẫn toàn diện. Bạn nên thử một trong hai nhánh 5.5 (nếu bạn nhận được các nguồn Qt từ git), hoặc các gói nguồn 5.5.0. Bạn sẽ có thể nhận trợ giúp, ví dụ: trên danh sách gửi thư qt-interest.
Cảm ơn bạn đã cung cấp thông tin này, tôi sẽ chờ 5.5.1. Bây giờ tôi sẽ cài đặt VS 2013 và làm việc với nó. – km2442
Nếu điều đó giúp, tôi đã đăng một bài viết giải thích cách xây dựng Qt 5.5.1 (với QtWebkit) bằng Visual Studio 2015: http://goo.gl/Cfjkb6 –
Thêm mkspec mới khá đơn giản, chỉ cần sao chép win32-msvc2013 và đổi tên thành win32-msvc2015, sau đó sửa đổi và sử dụng.
Điều thứ hai cần làm là không cố gắng liên kết với các thư viện được xây dựng năm 2013. Nếu năm 2015 theo cùng một mẫu như cũ hơn, không thể trộn các thư viện từ các phiên bản VS khác nhau.
Điều cuối cùng, trước khi thêm icu, OpenSSL và MySQL bạn cố gắng xây dựng Qt với các tham số mặc định.
Tôi là một người mới bắt đầu litle trong Qt và lập trình ... bạn có thể thêm một hướng dẫn từng bước làm thế nào để làm điều đó? Cảm ơn bạn. – km2442
Phiên bản phát triển hiện tại của Qt là 5.6. Đó là bản beta và có các tệp nhị phân dựng sẵn cho msvc2015.
- 1. Cách xây dựng Qt 5 tĩnh
- 2. Xây dựng Qt 4.5 với Visual C++ 2010
- 3. Xây dựng một khung với Qt, và Wt hoặc NaCl?
- 4. Xây dựng các Dự án Xt Qt Từ Dòng Lệnh
- 5. QT 5.0 - Ghi nhật ký được xây dựng?
- 6. Làm thế nào để xây dựng qt ra khỏi nguồn
- 7. Xây dựng với phần xây dựng với Cython
- 8. Có cách nào để ngăn chặn việc biên dịch VS2015 Typescript về xây dựng không?
- 9. Xây dựng nguồn so với xây dựng nhị phân?
- 10. jom trong hệ thống xây dựng qt là gì? làm thế nào để gọi jom từ dòng lệnh để xây dựng dự án qt?
- 11. Cross-nền tảng cách xây dựng một con đường FS với Qt
- 12. Làm thế nào để xây dựng một ứng dụng GUI với Python 3.3 và Qt 5?
- 13. Làm thế nào để xây dựng một thư viện tĩnh và thực thi với Qt?
- 14. Không thể sử dụng các tính năng C++ 11 khi xây dựng với Qt
- 15. Xây dựng quicksort với php
- 16. Tạo bản dựng tĩnh (ứng dụng độc lập) với Qt
- 17. Lỗi xây dựng Maven xây dựng
- 18. Xây dựng xây dựng là gì?
- 19. Xây dựng HTML với các mẫu so với xây dựng nó trong javascript?
- 20. Xây dựng Boost trên Windows
- 21. VS2015 - Trình cài đặt Visual Studio: Không có phụ thuộc nào được phát hiện và sẽ không xây dựng
- 22. Gradle xây dựng với Java 8
- 23. Thư viện xây dựng với cmake
- 24. Xây dựng các plugin Eclipse với Gradle
- 25. từ xa được xây dựng với IntelliJ
- 26. Xây dựng một dll với Go 1.7
- 27. Xây dựng Python với Mingw và gcc
- 28. Xây dựng Android với Siêu người dùng
- 29. Xây dựng Boost trên Mac với Xcode
- 30. Jenkins với pylint cho lỗi xây dựng
Cố gắng tạo từ nguồn. Bạn có thể gặp vấn đề với QWebkit vì một số thư viện bổ sung được yêu cầu cho nó. Trong trường hợp cố gắng xây dựng mà không có nó và thêm nó sau này. Bạn có thể tìm thấy thông tin về toà nhà tại đây: http://doc.qt.io/qt-5/windows-building.html – Jepessen
[Nó đã được xử lý] (https://codereview.qt-project.org/#/c/109362 /), cập nhật phiên bản Qt của bạn. –
@HansPassant Tôi đang sử dụng Qt 5.5.0, cơ hội nào có thể là bản cập nhật sớm? – km2442