2016-05-12 18 views
5

Tôi vừa cài đặt Qt 5.6 với "Qt Unified installer" do Qt cung cấp. Trước khi cài đặt bắt đầu, tôi đã chắc chắn rằng tùy chọn "WebView" trong trình cài đặt đã được chọn. Thật không may, không có WebView cho Windows trong thư mục cài đặt Qt (tôi đã tìm kiếm toàn bộ thư mục cho một dll webview), chỉ là một thư viện dành cho Android. Tại sao gói webview bị thiếu cho các cửa sổ?Qt: (các) mô đun không xác định trong QT: webview

sửa: Tôi cố gắng sử dụng webengine thay vào đó, nhưng unfourtunately tôi nhận được một thông điệp tương tự: "Unknown mô-đun (s) trong QT: webengine"

Vua Trân Bernhard

Trả lời

6

Được rồi, tôi figured it out . Thật không may, trình cài đặt Qt không trực quan (ít nhất là không phải cho tôi). Chọn "WebView" như một thành phần trong trình cài đặt không có nghĩa là các thư viện tương ứng sẽ tự động được thêm vào. Theo mặc định, Qt chỉ cài đặt toolchain mingw và toolchain này không thể biên dịch WebView/WebEngine được. Để sử dụng WebView/WebEngine người ta phải chọn các thư viện Visual Studio biên dịch sẵn trong trình cài đặt. Hơn nữa Visual Studio cần phải được cài đặt trên hệ thống.Sau khi cài đặt, hãy chắc chắn rằng Qt Creator sử dụng trình biên dịch Visual Studio (bạn có thể chỉ định trong cài đặt bộ xây dựng Qt Creator).

+0

Nói chung, nhà phát triển nên tránh MinGW nếu họ làm việc trên Windows. Đó là điều cần biết. –

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