Tôi đang thử nghiệm một ứng dụng sử dụng Qt 4.7.3 được biên dịch với MinGW trên một hộp ảo XP sạch. Ứng dụng này không hoạt động và sau nhiều đau buồn, tôi đã truy tìm lỗi cần tải xuống Visual C++ 2005 redistributable. Tôi đã tải xuống và nó đã hoạt động. Một cái gì đó không có vẻ ở đây, tôi không cần bất kỳ thư viện VC + + kể từ khi tôi đang sử dụng MinGW? Nó có thể là một vấn đề với biên soạn của tôi? Tôi nên đề cập rằng tôi không sử dụng qmake để xây dựng.Triển khai Qt với MinGW yêu cầu VC++ phân phối lại?
Trả lời
Các sự phụ thuộc vào MSVCRT.DLL
là do MinGW riêng của mình. Để báo mingw.org ..
MinGW cung cấp hoàn toàn mã nguồn mở công cụ lập trình thiết lập đó là thích hợp cho sự phát triển của các ứng dụng MS-Windows bản địa, và mà không phụ thuộc vào bất kỳ bên thứ 3 C-Runtime DLL. . (Nó phụ thuộc về một số DLL được cung cấp bởi Microsoft chính họ, như các thành phần của hệ điều hành; đáng chú ý nhất trong số này là MSVCRT.DLL, thư viện runtime Microsoft C
Xem thêm: Should I redistribute msvcrt.dll with my application?
Như đã đề cập trong tài liệu Qt, vâng, đó là yêu cầu:
Tôi đã đọc qua đó (chủ yếu) - có lẽ tôi cần đọc kỹ hơn. Nó âm thanh với tôi như họ đang nói rằng VC + + libs là cần thiết chỉ khi biên dịch với Visual Studio. – buck
- 1. Triển khai Django với virtualenv bên trong gói phân phối?
- 2. Yêu cầu sách: Thuật toán phân phối
- 3. Cách phân phối các yêu cầu HTTP qua thiên thạch
- 4. yêu cầu triển khai bản đồ
- 5. Triển khai khóa phân phối bằng các tệp
- 6. Windows Qt với MinGw hoặc Visual Studios?
- 7. vấn đề triển khai spnego - lỗi phân tích cú pháp tiêu đề yêu cầu http
- 8. Yêu cầu ký chứng chỉ phân phối thông báo phân phối thông báo của Apple có cần giống với yêu cầu được sử dụng cho cert phân phối để ký ứng dụng không?
- 9. Triển khai Flask, các yêu cầu song song
- 10. Cách tốt nhất để phân phối gói Python yêu cầu phiên bản Python tối thiểu là
- 11. Triển khai và phân phối các ứng dụng OpenCV với Xcode4 trên Mac OSX
- 12. Có thể phân phối lại JavaFX 2.0 không?
- 13. cách triển khai Giao dịch phân phối dài chạy trong j2ee
- 14. Cách triển khai SFTP với Qt/QNetworkAccessManager (C++)
- 15. yêu cầu lặp lại nhanh chóng loại
- 16. QT và cầu phát triển web
- 17. Phân phối lại ứng dụng Python GUI
- 18. Điều gì xảy ra với việc triển khai yêu cầu POST này?
- 19. Phân phối phiên bản phát triển của ứng dụng iPhone
- 20. Dịch vụ khóa phân phối
- 21. Làm cách nào để bạn triển khai phân loại và phân trang trên dữ liệu được phân phối?
- 22. thiếu std :: runtime_error trong + mingw qt
- 23. Sự cố phân phối lại Microsoft.mshtml.dll
- 24. JSF: yêu cầu ban đầu và yêu cầu đăng lại?
- 25. Nếu/Khi nào thì bộ nhớ heap được phân phối lại có được khai hoang?
- 26. lỗi triển khai với SSIS 2012 khi triển khai dự án để phân loại DB
- 27. Thiếu thông số lỗi phân phối bằng pip cài đặt từ các yêu cầu
- 28. Yêu cầu triển khai giao diện để có phương thức Parse tĩnh
- 29. Qt: Không thể thực hiện '': Thao tác được yêu cầu yêu cầu độ cao
- 30. Yêu cầu chức năng ảo bị ghi đè để gọi triển khai cơ sở
Bạn nghĩ giao diện Qt với cửa sổ, ma thuật như thế nào?) –
Chúng tôi đã gặp phải vấn đề tương tự với qt 5.0.1 nhưng vấn đề không phải là trong msvcrt. Ứng dụng qt tiêu chuẩn cũng yêu cầu libEGL.dll từ thư mục qt mingw. –