Tôi đã tìm thấy rằng Qt VS addin 1.1.x đã làm việc với Visual Studios bao gồm 2010. Qt VS addin 1.2.x không hỗ trợ Qt4 trong VS 2012. Có bất kỳ nhánh nào của addin này có thể đối phó với Qt4 trong VS 2012 không ?Có thể làm việc với các dự án Qt4 trong Visual Studio 2012 bằng cách sử dụng bổ trợ không?
Trả lời
Có thể với VS addin 1.2.2. Tôi sử dụng phiên bản addin này và Qt 4.8.1 trong Visual Studio 2012 cùng nhau.
Trình bổ sung có các giới hạn cho Qt4, nhưng nó thực hiện toàn bộ nội dung dành cho bạn.
Những hạn chế là:
- bạn phải xác định Qt4 bao gồm các thư mục và đường dẫn lib tự (không nhấp vào được)
- bạn không có Qt 4 tập tin mẫu (nhưng vẫn hoạt động, sau khi thay đổi bao gồm chỉ thị của các tập tin tiêu đề Qt4 theo cấu trúc tập tin Qt4)
Có cách nào để giúp trình gỡ lỗi hoạt động để bạn có thể xem bên trong Qt 4.8.X QStrings và các đối tượng Qt khác trong khi chạy trình gỡ lỗi Visual Studio 2012 không? – drescherjm
Nếu bạn đã tự xây dựng Qt, bạn có các tệp pdb và bạn có thể gỡ lỗi trong các tệp cppring cpp chẳng hạn. –
Cách bật debug visualizer cho Clas Qt ses trong VS2012 (Qt 4.6.x):
- Tải xuống và cài đặt qt-vs-addin cho Qt5 cho VS2012 (thử nghiệm trên phiên bản 1.2.2);
- Mở tệp chương trình (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ Packages \ Debugger \ autoexp.dat trong trình chỉnh sửa;
- Các phần QString và QByteArray bỏ ghi chú cho Qt4 và nhận xét (với ';') phần QString và QByteArray cho Qt5;
- Chạy VS2012, mở Công cụ-> Tùy chọn-> Gỡ lỗi-> Chỉnh sửa và tiếp tục. Trong hộp nhóm cho Tùy chọn chỉ dành cho Native, chọn "Bật Trình chỉnh sửa gốc và Tiếp tục". này sẽ buộc VS sử dụng autoexp.dat, thay vì định nghĩa hiển thị gốc theo định nghĩa dựa trên XML (tức là, cái gọi là "cải tiến xem dữ liệu trong trình gỡ lỗi ").
- Lợi nhuận!
Cảm ơn rất nhiều cho mẹo này – pulp
Tôi có thể xác nhận rằng điều này cũng hoạt động cho VS 2013. Tuy nhiên, tôi đã phải sao chép dữ liệu trực quan Qt4 từ autoexp.dat VS 2012 của tôi. Trình cài đặt bổ trợ VS chỉ đưa dữ liệu trực quan Qt5 vào phiên bản VS 2013. – iamtheddrman
- 1. Visual Studio 2012 Dự án PowerShell
- 2. Visual Studio 2012: Dự án không thể tham chiếu
- 3. Dự án Visual Studio 2010 cho Visual Studio 2012
- 4. NOMINMAX với dự án Visual Studio 2012 MFC
- 5. Mercurial .hgignore cho các dự án Visual Studio 2012
- 6. Cách biên dịch các dự án VC++ 2010 bằng Visual Studio 2012 và Windows SDK 7.1
- 7. sử dụng OpenSSL trong Visual Studio 2012
- 8. Làm cách nào để tạo một bổ trợ Office 2007 (VSTO) bằng cách sử dụng VS 2012?
- 9. Làm cách nào để nâng cấp các dự án SQL Report (rptproj) lên Visual Studio 2012?
- 10. Visual Studio 2012 dự án gần đây không được cập nhật trong thanh tác vụ
- 11. Tôi có thể sử dụng F # trong Visual Studio Express 2012 cho Windows Desktop không?
- 12. Dự án Visual Studio không được lưu
- 13. Visual Studio 2012 - Cách thêm liên kết tệp vào một tệp trong cùng một dự án
- 14. Dự án Visual Studio với nhiều thư mục
- 15. Có thể đổi tên thư mục "Dự án của tôi" trong dự án Visual Studio 2010 không?
- 16. Cách sử dụng OpenSSL với Visual Studio
- 17. HTML5 phát triển với Visual Studio 2012
- 18. .NET 4.5.1 Xem trước Hỗ trợ trong Visual Studio 2012
- 19. ReSharper 6.1 có hoạt động với Visual Studio 2012 không?
- 20. Visual Studio 2012: các chủ đề màu sắc khác nhau cho các dự án khác nhau
- 21. Cách tạo MSI với Visual Studio 2012 và Installshield LE
- 22. Visual Studio 2010 không thể mở một giải pháp 2010 Visual Studio 2012 sửa đổi
- 23. Thay thế EnvDTE trong Visual Studio 2012
- 24. c2664 trong Visual Studio 2012 khi sử dụng make_pair
- 25. Có thể sử dụng Netbeans để làm việc trên các dự án VB6 không?
- 26. Làm thế nào để tạo một dự án Visual Studio mới trong một dự án Visual Studio lập trình?
- 27. Waf tạo các dự án Visual Studio?
- 28. Tài nguyên API bổ trợ Visual Studio
- 29. Làm thế nào để bạn nói với Visual Studio loại dự án từ một dự án Visual Studio hiện
- 30. Dự án thiết lập .NET bằng Visual Studio 2008
AFAIK 1.2.x là dành cho QT5 –