2016-09-20 15 views
7

Muốn tự cài đặt phiên bản 32 bit Qt 5.7 để tôi có thể triển khai ứng dụng của mình không chỉ 32 bit mà còn 64 bit máy móc.Thêm phiên bản 32 bit Qt 5.7 trên máy 64 bit

Ban đầu khi tôi cài đặt nó trên 64-bit của tôi Windows 7 máy, tôi chỉ chọn các thành phần 64-bit và, do đó, tôi chỉ có thể chọn các bộ dụng cụ chút MSVC2015_64 trong Qt Creator để xây dựng ứng dụng của tôi với .

Vì tôi muốn triển khai ứng dụng của mình sang máy tính Windows 10 32 bit, tôi đang cố gắng thêm phiên bản Qt 32 bit vào bản cài đặt của mình; đã thử qua Tools>Options>Build & Run>Add... không thành công. Đã tìm kiếm một số câu trả lời/hướng dẫn cho tài liệu và các nguồn trực tuyến khác nhưng không thể tìm thấy cách để đạt được điều này trong Windows.

Có thể thêm các phiên bản Qt khác theo cách thủ công trên bản cài đặt hiện tại không hoặc tôi có phải cài đặt lại Qt không? Ngoài ra, tôi có thể cài đặt Qt đơn giản với các phiên bản Qt mong muốn trên một thư mục khác với cài đặt đầu tiên hay sẽ làm hỏng các biến số PATH?

+0

Bạn phải chạy lại cài đặt thực thi và thêm các thành phần bị thiếu. –

+0

@MatteoItalia Khi tôi chạy lại cài đặt thực thi, nó phát hiện ra rằng một thư mục Qt đã tồn tại và sẽ yêu cầu hủy hoặc chọn một thư mục khác để cài đặt lại. Tôi đã hy vọng có một cách để thêm các thành phần bị thiếu mà không có rắc rối của unistalling và cài đặt lại. –

+0

Xin lỗi, ý tôi là "công cụ bảo trì"; nó sẽ nằm trong thư mục mà bạn đã cài đặt Qt. –

Trả lời

10

Bạn phải khởi chạy Công cụ bảo trì Qt: Start -> Programs -> Qt -> Qt Maintenance Tool.

Bỏ qua thông tin đăng nhập Qt (trừ khi bạn đang sử dụng phiên bản thương mại Qt).

Chọn "Thêm hoặc xóa thành phần" và nhấp vào có. Bạn sẽ có thể chọn các bộ công cụ khác để tải xuống và cài đặt *.

Sau đó, Qt Creator sẽ tự động thêm các bộ này, bạn chỉ cần thêm chúng vào dự án của mình: đi tới cài đặt dự án khi dự án của bạn mở và bạn sẽ thấy nút "Thêm bộ" ở góc trên bên trái .

* Công cụ bảo trì Qt có thể nhắc bạn cập nhật các thành phần trước nếu có phiên bản mới.

1

QtCreator có thể xử lý bất kỳ số lượng "bộ dụng cụ" nào, trong đó bộ công cụ là sự kết hợp của trình biên dịch + phiên bản Qt + (tùy chọn) mục tiêu triển khai. Xem http://doc.qt.io/qtcreator/creator-configuring.html

+0

Tôi đã thấy và thử điều này tuy nhiên không có tùy chọn để chọn một 32-bit. Nó giả định rằng bộ công cụ mới mà bạn muốn thêm đã có trên máy của bạn hoặc một cái gì đó. Nếu tôi sai, vui lòng cung cấp đề xuất từng bước đơn giản để xem những gì tôi bị thiếu. –

+0

Có, bạn cần tải xuống phiên bản Qt 32 bit hoặc tự xây dựng từ các nguồn bạn đã có –

3

Bộ dụng cụ là chìa khóa cho vấn đề của bạn. Một bộ dụng cụ trong Qt gồm:

  • Phiên bản Qt (và tôi không nói về Qt tác giả)
  • Compiler (bạn phải chọn trình biên dịch đúng tương ứng với Qt Version của bạn, tôi sẽ giải thích rằng cụ thể hơn, bên dưới)
  • Trình gỡ lỗi (phiên bản chính xác 32 hoặc 64 bit).

Bạn có thể cài đặt bao nhiêu phiên bản Qt tùy ý để Qt Creator thường tự động phát hiện tất cả. Đừng lo lắng nó sẽ không làm hỏng đường dẫn của bạn, bạn cũng có thể cài đặt 2 trình biên dịch khác nhau (ví dụ như trình biên dịch VSW và MSVC a.k.a).

vào trang web Qt: https://www.qt.io/download-open-source/

chọn phiên bản hoặc phiên bản Qt bạn muốn cài đặt và cài đặt chúng (gói bao gồm Qt Creator vì vậy không cần phải cài đặt nó hai lần)

enter image description here

bạn cũng tải về phiên bản chính xác của trình biên dịch và debbuggers của bạn (nếu bạn chưa có chúng) và cài đặt chúng.

Một khi bạn đã tải về tất cả các thành phần và cài đặt chúng, bạn đi đến Qt Creator:

  • Tools -> Options

    trong menu LHS chọn Xây dựng & Run

enter image description here

bạn có thể truy cập và kiểm tra Phiên bản Qt, Trình biên dịch và trình gỡ lỗi để xem mọi thứ có được phát hiện tự động tốt hay không.

nếu đó là ok sau đó bạn có thể tạo bộ của bạn:

  • đi đến bộ dụng cụ Tab
  • bạn có thể thêm một bộ mới, nhưng tôi thích nhân bản hiện có và sau đó chỉnh sửa nó.
  • chọn bản sao và chọn trình biên dịch chính xác, phiên bản đúng của Qt và Trình gỡ lỗi chính xác, đổi tên bộ công cụ của bạn để bạn có thể nhận ra nó. Lưu và đóng.

sử dụng bộ mà bạn đã tạo, bạn phải chọn nó trong menu dự án thấy ảnh chụp màn hình dưới đây:

enter image description here

bạn có thể tạo bao nhiêu bộ dụng cụ như bạn muốn, vì vậy bạn có thể có cấu hình khác nhau.

+0

cảm ơn câu trả lời xuất sắc và đầy đủ của bạn, tuy nhiên tôi chỉ chấp nhận câu trả lời của Tryum vì trước tiên anh ấy cung cấp giải pháp tương tự –

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