Bộ phát triển phần mềm Qt (SDK) là một khung ứng dụng đa nền tảng được sử dụng rộng rãi để phát triển phần mềm ứng dụng với giao diện người dùng đồ họa (GUI). Một số ứng dụng nổi tiếng được phát triển với Qt là KDE, Opera, Google Earth và Skype. Đây là một khung giao diện người dùng ứng dụng đa nền tảng di động hoạt động trên các hệ điều hành Windows, Linux và Mac OS X. Qt SDK giúp bạn tạo giao diện người dùng đồ họa (GUI) cho các ứng dụng của bạn sẽ chạy trên Windows, Linux và Mac OS X. Để biết thêm thông tin chi tiết về Qt SDK, vui lòng xem trang web Qt SDK. Để biết thêm thông tin về cách tạo chương trình Qt đầu tiên của bạn, vui lòng xem tài liệu sau Cách tạo chương trình Qt đầu tiên của bạn trên Ubuntu Linux.
Ghi chú:
Tài liệu này bao gồm việc cài đặt phiên bản 64-bit của Qt SDK 4.8 và Qt SDK 5.0, bộ công cụ phát triển phần mềm trên Ubuntu Linux và cũng sẽ hoạt động cho Debian và Linux Mint.
Các bước
Phương pháp 1/2: Qt SDK 4.8 Hướng dẫn cài đặt:
Bước 1. Trước tiên hãy xác định phiên bản bit hệ điều hành Ubuntu Linux của bạn bằng cách mở một thiết bị đầu cuối và nhập thông tin sau bên dưới và tải xuống phiên bản bit Qt SDK phù hợp cho hệ điều hành của bạn
Ví dụ: nếu bạn đang sử dụng Ubuntu Linux 32 bit thì hãy tải xuống Qt SDK 32 bit, nếu bạn đang sử dụng Ubuntu Linux 64 bit thì hãy tải xuống SDK Qt 64 bit.
-
Nhập / Sao chép / Dán:
tệp / sbin / init
- Lưu ý rằng phiên bản bit của kiến trúc hệ điều hành Ubuntu Linux của bạn, nó sẽ hiển thị cho dù đó là 32 bit hay 64 bit.
Bước 2. Tiếp theo tải xuống Bộ phát triển phần mềm Qt (SDK) Tải xuống Qt SDK
- Chọn kiến trúc hệ thống Ubuntu Linux của bạn, chẳng hạn như phiên bản 32 bit hoặc 64 bit của Qt SDK. Ngoài ra, bạn có thể thêm các thư viện phát triển để có thể chạy các ứng dụng Qt mà không có biến chứng nào bằng cách làm theo các bước sau.
-
Ghi chú:
Khi nói đến tải xuống SDK, hãy tải xuống cài đặt ngoại tuyến do thực tế là mất nhiều thời gian để tải xuống trừ khi bạn có kết nối tải xuống thực sự nhanh.
- Bạn có hai phương pháp khi tải xuống Qt SDK là phương pháp trình cài đặt trực tuyến hoặc phương pháp trình cài đặt ngoại tuyến. Tôi chỉ muốn tải xuống SDK đầy đủ bằng phương pháp ngoại tuyến. Vì các lớp tạo nên Qt SDK quá lớn nên mất vài giờ trên kết nối chậm để tải xuống SDK. Điều này có thể có hoặc không thể tắt đối với một số người dùng muốn dùng thử Qt SDK.
- Gợi ý: Tôi thực sự khuyên bạn nên sử dụng trình cài đặt ngoại tuyến thay vì trình cài đặt trực tuyến trừ khi bạn có kết nối thực sự nhanh.
Bước 3. Mở một thiết bị đầu cuối và nhập các lệnh sau:
-
Nhập / Sao chép / Dán:
sudo apt-get install synap
-
Nhập / Sao chép / Dán:
sudo apt-get cập nhật
- Lệnh này được sử dụng để cập nhật và đồng bộ hóa lại các tệp chỉ mục gói từ các nguồn của chúng qua Internet.
-
Nhập / Sao chép / Dán:
sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
- Lệnh này thêm các thư viện phát triển Qt bổ sung vào hệ thống Ubuntu Linux của bạn cho phép các chương trình Qt chạy trơn tru trên hệ thống của bạn.
Bước 4. Nhập / Sao chép / Dán:
cd / home /"your_user_name"/ Tải xuống
Điều này sẽ thay đổi bạn vào thư mục Tải xuống trên hệ thống của bạn
Bước 5. Gõ / Sao chép / Dán:
sudo -s chmod u + x QtSdk-offline-linux-x86_64-v1.2.1.run
Điều này sẽ làm cho Qt SDK có thể thực thi được cho tất cả người dùng trên hệ thống của bạn
Bước 6. Cài đặt Qt SDK bằng cách phát hành lệnh sau
-
Nhập / Sao chép / Dán:
sudo -s./QtSdk-offline-linux-x86_64-v1.2.1.run -style cleanlooks
- Bạn phải có đặc quyền của người dùng cấp cao để cài đặt Qt SDK
Bước 7. Khi bạn cài đặt Qt SDK, bạn sẽ được nhắc chọn một thư mục mà bạn muốn Qt SDK cư trú
Chọn / opt và Qt SDK của bạn sẽ cài đặt vào một thư mục có tên / opt / QtSDK
Bước 8. Thay đổi quyền đối với vị trí thư mục Qt SDK để tất cả người dùng có thể sử dụng bằng cách phát hành lệnh sau
Bước 9. Nhập / Sao chép / Dán:
sudo -s chmod -R 777 / opt / QtSDK
Điều này sẽ làm cho Qt SDK có thể thực thi được cho tất cả người dùng trên hệ thống của bạn
Bước 10. Gõ / Sao chép / Dán:
sudo -s chmod -R 777 / home /"your_user_name"/.config/Nokia
Điều này sẽ ngăn thông báo lỗi khi bạn khởi động QtCreator, cho biết nó không thể ghi vào / home /"your_user_name"/.config/Nokia thư mục.
Bước 11. Sau khi chương trình Qt được cài đặt, hãy mở một thiết bị đầu cuối và sử dụng trình soạn thảo văn bản như nano hoặc gedit để chỉnh sửa / etc / profile của bạn
-
Nhập / Sao chép / Dán:
sudo -s nano / etc / profile
- hoặc
-
Nhập / Sao chép / Dán:
sudo -s gedit / etc / profile
Bước 12. Cuộn xuống cuối tệp / etc / profile và nhập văn bản sau vào bên dưới
Bạn muốn thêm dòng này bên dưới vào tệp toàn bộ hệ thống / etc / profile của mình để bạn có tùy chọn biên dịch các chương trình Qt từ dòng đầu cuối.
Bước 13. Gõ / Sao chép / Dán:
- PATH = / opt / QtSDK / Desktop / Qt /4.8.1/ gcc / bin: $ PATH
- xuất PATH
Bước 14. Con số được tô đậm ở trên biểu thị số phiên bản của Qt SDK, vì vậy hãy đảm bảo bạn nhập đúng số phiên bản của Qt SDK
Qt SDK luôn cải tiến với các thay đổi phiên bản mới. Vì vậy, hãy đảm bảo rằng bạn lưu tâm đến số phiên bản Qt SDK của mình.
Ví dụ: chúng tôi đang sử dụng Qt phiên bản 4.8.1 trong ví dụ này, do đó số phiên bản trong / etc / profile sẽ phản ánh là 4.8.1
Bước 15. Lưu tệp / etc / profile và thoát
Bước 16. Tải lại tệp / etc / profile bằng cách sử dụng lệnh sau
-
Nhập / Sao chép / Dán:
. / etc / profile
- Đảm bảo rằng bạn nhập a. và sau đó là khoảng trắng để tải lại tệp / etc / profile của bạn
Bước 17. Khi tệp / etc / profile được tải lại, hãy phát hành lệnh sau, bạn có thể nhập các lệnh sau để đảm bảo hệ thống Ubuntu Linux của bạn nhận ra rằng Qt SDK đã được PATH hệ thống chấp nhận
Bước 18. Nhập / Sao chép / Dán:
qmake nào
- Bạn sẽ nhận được phản hồi chẳng hạn như phản hồi dưới đây
- /opt/QtSDK/Desktop/Qt/4.8.1/gcc/bin/qmake
Bước 19. Cũng gõ lệnh sau:
-
Nhập / Sao chép / Dán:
qmake -version
Bước 20. Bạn sẽ nhận được phản hồi tương tự như sau:
- ' QMake phiên bản 2.01a
- ' Sử dụng phiên bản Qt 4.8.1 trong /opt/QtSDK/Desktop/Qt/4.8.1/gcc/lib
Bước 21. Điều này cho bạn biết rằng bạn có thể biên dịch các chương trình Qt từ dòng lệnh
Bây giờ bạn đã sẵn sàng để biên dịch các chương trình Qt trên hệ thống Ubuntu Linux của mình. Sau khi Qt SDK được cài đặt thành công trên hệ thống của bạn, bạn có thể muốn thử biên dịch chương trình Qt đầu tiên của mình, hãy xem tài liệu này để biết thêm thông tin Cách tạo Chương trình Qt đầu tiên của bạn trên Ubuntu Linux.
Phương pháp 2/2: Hướng dẫn cài đặt Qt SDK 5.0:
Bước 1. Trước tiên hãy xác định phiên bản bit hệ điều hành Ubuntu Linux của bạn bằng cách mở một thiết bị đầu cuối và nhập thông tin sau bên dưới và tải xuống phiên bản bit Qt SDK phù hợp cho hệ điều hành của bạn
Ví dụ: nếu bạn đang sử dụng Ubuntu Linux 32 bit thì hãy tải xuống Qt SDK 32 bit, nếu bạn đang sử dụng Ubuntu Linux 64 bit thì hãy tải xuống SDK Qt 64 bit.
-
Nhập / Sao chép / Dán:
tệp / sbin / init
- Lưu ý rằng phiên bản bit của kiến trúc hệ điều hành Ubuntu Linux của bạn, nó sẽ hiển thị cho dù là 32 bit hay 64 bit.
Bước 2. Tiếp theo tải xuống Bộ phát triển phần mềm Qt (SDK) Tải xuống Qt SDK
- Chọn kiến trúc hệ thống Ubuntu Linux của bạn, chẳng hạn như phiên bản 32 bit hoặc 64 bit của Qt SDK. Ngoài ra, bạn có thể thêm các thư viện phát triển để có thể chạy các ứng dụng Qt mà không có biến chứng nào bằng cách làm theo các bước sau.
-
Ghi chú:
Khi nói đến tải xuống SDK, hãy tải xuống cài đặt ngoại tuyến do thực tế là mất nhiều thời gian để tải xuống trừ khi bạn có kết nối tải xuống thực sự nhanh.
- Bạn có hai phương pháp khi tải xuống Qt SDK là phương pháp trình cài đặt trực tuyến hoặc phương pháp trình cài đặt ngoại tuyến. Tôi chỉ muốn tải xuống SDK đầy đủ bằng phương pháp ngoại tuyến. Vì các lớp tạo nên Qt SDK quá lớn nên mất vài giờ trên kết nối chậm để tải xuống SDK. Điều này có thể có hoặc không thể tắt đối với một số người dùng muốn dùng thử Qt SDK.
- Gợi ý: Tôi thực sự khuyên bạn nên sử dụng trình cài đặt ngoại tuyến thay vì trình cài đặt trực tuyến trừ khi bạn có kết nối thực sự nhanh.
Bước 3. Mở một thiết bị đầu cuối và nhập các lệnh sau:
-
Nhập / Sao chép / Dán:
sudo apt-get install synap
-
Nhập / Sao chép / Dán:
sudo apt-get cập nhật
- Lệnh này được sử dụng để cập nhật và đồng bộ hóa lại các tệp chỉ mục gói từ các nguồn của chúng qua Internet.
-
Nhập / Sao chép / Dán:
sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
- Lệnh này thêm các thư viện phát triển Qt bổ sung vào hệ thống Ubuntu Linux của bạn cho phép các chương trình Qt chạy trơn tru trên hệ thống của bạn. Tôi đã bao gồm thông tin này chỉ trong trường hợp bạn muốn cài đặt các thư viện tương thích Qt SDK 4.8
-
Nhập / Sao chép / Dán:
sudo apt-get install build-essential
- điều này sẽ thêm các thư viện C / C ++ bổ sung để biên dịch
-
Nhập / Sao chép / Dán:
sudo apt-get install "^ libxcb. *" libx11-xcb-dev libglu1-mesa-dev libxrender-dev
- điều này sẽ thêm chức năng OpenGL khi chạy các ứng dụng Qt của bạn
Bước 4. Nhập / Sao chép / Dán:
cd / home /"your_user_name"/ Tải xuống
Điều này sẽ thay đổi bạn vào thư mục Tải xuống trên hệ thống của bạn
Bước 5. Gõ / Sao chép / Dán:
sudo -s chmod u + x qt-linux-opensource-5.0.2-x86_64-offline.run
Điều này sẽ làm cho Qt SDK có thể thực thi được cho tất cả người dùng trên hệ thống của bạn
Bước 6. Cài đặt Qt SDK bằng cách phát hành lệnh sau
-
Nhập / Sao chép / Dán:
sudo -s./qt-linux-opensource-5.0.2-x86_64-offline.run -style cleanlooks
- Bạn phải có đặc quyền của người dùng cấp cao để cài đặt Qt SDK
Bước 7. Khi bạn cài đặt Qt SDK, bạn sẽ được nhắc chọn một thư mục mà bạn muốn Qt SDK cư trú
Chọn / opt và Qt SDK của bạn sẽ cài đặt vào một thư mục có tên / opt / QtSDK
Bước 8. Thay đổi quyền đối với vị trí thư mục Qt SDK để tất cả người dùng có thể sử dụng bằng cách phát hành lệnh sau
Bước 9. Nhập / Sao chép / Dán:
sudo -s chmod -R 777 /opt/Qt5.0.2
Điều này sẽ làm cho Qt SDK có thể thực thi được cho tất cả người dùng trên hệ thống của bạn
Bước 10. Gõ / Sao chép / Dán:
sudo -s chmod -R 777 / home /"your_user_name"/.config/QtProject
Điều này sẽ ngăn thông báo lỗi khi bạn khởi động QtCreator, cho biết nó không thể ghi vào / home /"your_user_name"/.config/QtProject thư mục.
Bước 11. Sau khi chương trình Qt được cài đặt, hãy mở một thiết bị đầu cuối và sử dụng trình soạn thảo văn bản như nano hoặc gedit để chỉnh sửa / etc / profile của bạn
-
Nhập / Sao chép / Dán:
sudo -s nano / etc / profile
- hoặc
-
Nhập / Sao chép / Dán:
sudo -s gedit / etc / profile
Bước 12. Cuộn xuống cuối tệp / etc / profile và nhập văn bản sau vào bên dưới
Bạn muốn thêm dòng này bên dưới vào tệp toàn bộ hệ thống / etc / profile của mình để bạn có tùy chọn biên dịch các chương trình Qt từ dòng đầu cuối.
Bước 13. Gõ / Sao chép / Dán:
- PATH = / opt /Qt5.0.2 / 5.0.2 /gcc / bin: $ PATH
- xuất PATH
Bước 14. Con số được tô đậm ở trên biểu thị số phiên bản của Qt SDK, vì vậy hãy đảm bảo bạn nhập đúng số phiên bản của Qt SDK
Qt SDK luôn cải tiến với các thay đổi phiên bản mới. Vì vậy, hãy đảm bảo rằng bạn lưu tâm đến số phiên bản Qt SDK của mình.
Ví dụ: chúng tôi đang sử dụng phiên bản Qt 5.0.2 trong ví dụ này, do đó số phiên bản trong / etc / profile sẽ phản ánh là 5.0.2
Bước 15. Lưu tệp / etc / profile và thoát
Bước 16. Tải lại tệp / etc / profile bằng cách sử dụng lệnh sau
-
Nhập / Sao chép / Dán:
. / etc / profile
- Đảm bảo rằng bạn nhập a. và sau đó là khoảng trắng để tải lại tệp / etc / profile của bạn
Bước 17. Khi tệp / etc / profile được tải lại, hãy phát hành lệnh sau, bạn có thể nhập các lệnh sau để đảm bảo hệ thống Ubuntu Linux của bạn nhận ra rằng Qt SDK đã được PATH hệ thống chấp nhận
Bước 18. Nhập / Sao chép / Dán:
qmake nào
- Bạn sẽ nhận được phản hồi chẳng hạn như phản hồi dưới đây
- /opt/Qt5.0.2/5.0.2/gcc/bin/qmake
Bước 19. Cũng gõ lệnh sau:
-
Nhập / Sao chép / Dán:
qmake -version
Bước 20. Bạn sẽ nhận được phản hồi tương tự như sau:
- QMake phiên bản 3.0
- Sử dụng phiên bản Qt 5.0.2 trong /opt/Qt5.0.2/5.0.2/gcc/lib
Bước 21. Điều này cho bạn biết rằng bạn có thể biên dịch các chương trình Qt SDK 5.0 từ dòng lệnh
Bây giờ bạn đã sẵn sàng để biên dịch các chương trình Qt trên hệ thống Ubuntu Linux của mình. Sau khi Qt SDK được cài đặt thành công trên hệ thống của bạn, bạn có thể muốn thử biên dịch chương trình Qt đầu tiên của mình, hãy xem tài liệu này để biết thêm thông tin Cách tạo Chương trình Qt Đầu tiên của bạn trên Ubuntu Linux.