Qt 5.9.1, (bao gồm Qt Creator 4.3.1) trên Ubuntu

về QT Creator

Trong phần tiếp theo, chúng ta sẽ xem xét Qt 5.9.1. Đây là phiên bản mới nhất của một khung ứng dụng đa nền tảng, được sử dụng rộng rãi để phát triển các ứng dụng GUI. Ngoài ra, nó còn được sử dụng để phát triển các chương trình không phải GUI như công cụ dòng lệnh và bảng điều khiển máy chủ.

La phiên bản 5.9.1 đi kèm với vô số cải tiến để tích hợp Cmake so với các phiên bản trước. Nó bao gồm Qt Creator 4.3.1 gói cài đặt ngoại tuyến.

Qt bản thân nó không phải là một ngôn ngữ lập trình. Nó thực sự là về một khuôn khổ được viết bằng C ++. Đây là một khung phát triển ứng dụng đa nền tảng dành cho máy tính để bàn và thiết bị di động.

Qt Creator chạy trên Gnu / Linux, OS X và Windows và cung cấp tính năng hoàn thành mã thông minh, hệ thống trợ giúp tích hợp, trình gỡ lỗi và cũng tích hợp các hệ thống kiểm soát phiên bản chính (ví dụ: git hoặc Bazaar)

Trước khi tiến hành cài đặt khung phát triển này và IDE trong Ubuntu, chúng ta hãy xem xét một số tính năng chung.

Đặc điểm chung của QT 5.9.1

QtCreator

Với Qt, GUI có thể được viết trực tiếp bằng C ++ bằng cách sử dụng mô-đun widget của nó. Nó cũng đi kèm với một công cụ đồ họa tương tác được gọi là QtDesigner. Điều này hoạt động như một trình tạo mã cho các GUI dựa trên tiện ích con. Ngoài ra, công cụ này có thể được sử dụng độc lập, nhưng nó cũng tích hợp hoàn toàn vào QtCreator.

Qt Creator 4.3.1 IDE, được bao gồm trong cài đặt, có thể là một công cụ tốt để phát triển các ứng dụng lớn. IDE này sẽ không chỉ giúp chúng tôi làm nổi bật cú pháp, truy cập vào các ví dụ và hướng dẫn. Nó cũng sẽ giúp ích cho chúng tôi khi định cấu hình các toolchains khác nhau. Trong trường hợp bất kỳ ai không nhớ, IDE này là IDE được sử dụng bởi SKD từ Ubuntu Phone muộn.

QT Creator là một IDE hoàn chỉnh, nhưng đồng thời nó sẽ cho phép chúng tôi khả năng thêm các plugin để cải thiện các chức năng của nó. Các plugin này có thể được tìm thấy trên trang chính thức, nhưng cần phải làm rõ rằng cũng có các tiện ích bổ sung khác không phải là chính thức và hoạt động chính xác.

Cài đặt Qt 5.9.1

Cài đặt chương trình này trong Ubuntu rất đơn giản. Đầu tiên, chúng tôi sẽ tải xuống tệp .run từ trang web của bạn. Sau đó, chúng tôi sẽ chỉ phải cấp quyền thực thi cho tệp mà chúng tôi vừa tải xuống và để kết thúc, chúng tôi có thể khởi chạy cài đặt mà không gặp vấn đề gì. Để có thể thực hiện tất cả những điều này, bạn chỉ cần mở một thiết bị đầu cuối (Ctrl + Alt + T) và viết một cái gì đó như sau vào đó.

wget http://download.qt.io/official_releases/qt/5.9/5.9.1/qt-opensource-linux-x64-5.9.1.run

chmod +x qt-opensource-linux-x64-5.9.1.run

./qt-opensource-linux-x64-5.9.1.run

Trong quá trình cài đặt, bạn sẽ phải nhập dữ liệu truy cập vào tài khoản của mình, tạo tài khoản người dùng mới hoặc đơn giản là bỏ qua bước này.

đăng nhập tài khoản qt

Để mặc định đường dẫn cài đặt hoặc thay đổi nó trong trường hợp bạn không thích thư mục mặc định. Phần còn lại của cài đặt không có nhiều lịch sử hơn là dừng lại để xem tài liệu của chương trình trong các liên kết sẽ được hiển thị ở cuối cài đặt. Bạn có thể xem cài đặt chi tiết hơn từ wiki của dự án được đề cập. Văn bản có thể được tìm thấy bằng các ngôn ngữ khác nhau, bao gồm cả tiếng Tây Ban Nha.

Thiết lập trình biên dịch

chọn một trình biên dịch cho Qt Creator

Trước tiên, bạn phải khởi động chương trình mới được cài đặt của chúng tôi. Tiếp theo, chúng ta sẽ phải chuyển đến menu Công cụ> Tùy chọn. Bây giờ chúng ta sẽ phải nhấp vào Tạo và chạy. Kết thúc bằng cách chọn tab Kit. Bạn sẽ phải định cấu hình trình biên dịch nếu hệ thống tự động phát hiện ra nó. Để nói rằng IDE này cần một trình biên dịch được định cấu hình để xây dựng và có thể hiển thị kết quả của các dự án của bạn.

Khi xây dựng ứng dụng làm nhiệm vụ, một số lỗi có thể được hiển thị. Hai cái điển hình nhất liên quan đến trình biên dịch sẽ là:

error: g ++ Lệnh không tìm thấy
giải pháp: sudo apt install buil-essential

Lỗi GL / gl.h. Không có tập tin hoặc thư mục
giải pháp: sudo apt install mesa-common-dev


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.