1. THÔNG BÁO TUYỂN ADMIN DIỄN ĐÀN 2013
    Tìm kiếm nhà trọ - Ở ghép
    THÔNG BÁO BÁN ÁO SPKT.NET CHO THÀNH VIÊN DIỄN ĐÀN


    HÃY TÌM KIẾM Ở ĐÂY TRƯỚC KHI ĐẶT CÂU HỎI
    {xen:phrase loading}

[lập trình nhúng]Cài đặt và sử dụng Qt Creator for Windows..!

Thảo luận trong 'Lập trình nhúng' bắt đầu bởi linhdong, 20 Tháng ba 2012.

  1. linhdong Member

    Số bài viết: 306
    Đã được thích: 6
    Điểm thành tích: 18
    Giới tính: Nam
    Cài đặt và sử dụng Qt Creator




    Một khi các bạn đã lập trình được trên môi trường windows bằng Qt Creator rồi thì các bạn có thể dem code này qua Qt Creator của linux để biên dịch và nạp xuống hệ thống nhúng như vậy sẽ giúp đơn giản công việc hơn. Các bạn tham khảo thêm cách cài đặt Qt trên linux. Trong bài này chỉ hướng dẫn cài đặt và lập trình trên windows.!

    I. Giới thiệu:

    Qt Creator là một IDE rất được các programmer ngày nay ưa chuộng vì từ ngày Microsoft đã hết mặn mà với MFC và chuyển sang .NET thì các native programmer đang dần chuyển sang Qt. Qt đã được Nokia mua lại từ năm 2008 vì vậy hiện giờ cộng động Qt ngày càng lớn mạnh và gia tăng rất nhanh. Qt hỗ trợ rất mạnh trong lập trình giao diện, tương tác với Database, Graphics... Nếu các bạn muốn tìm hiểu rõ thêm về Qt Framework thì các bạn có thể vào link sau để đọc thêm chi tiết : _http://qt.nokia.com/products/
    Điểm nổi bật của Qt Creator bao gồm:
    • 1. Cross-platform, nó có thể run trên mọi hệ điều hành, bao gồm : Mac, Linux, Windows
    • 2. Có text-editor cực kì đẹp, đây là text-editor mà mình thích nhất, vì chế độ nhấp nháy dấu ngoặc của nó nhìn rất là thích.
    • 3. Hỗ trợ vim editor ( vim editor là một advance editor và có thể lập trình được các key, và xài hotkey rất nhanh ).
    • 4. Free! Nó cũng giống như VC++, và CB chúng ta không phải trả bất cứ một phí nào để download và sử dụng nó.
    *Chú ý: Trong bài viết này, mình hướng dẫn cài đặt Qt Creator trên Windows, vì mình nghĩ đối với các bạn mới học, lập trình trên Windows vẫn dễ hơn so với các OS khác.

    II. Tải về:

    Click vào link sau đây _http://qt.nokia.com/downloads, bản mà chúng ta cần download là Qt SDK for Windows* (322 MB)

    [IMG]

    III. Cài đặt:
    Cài đặt Qt Creator rất dễ dàng. Chúng ta chỉ cần chọn "Next" và chờ đợi cho tới khi nó chạy xong thì thôi.

    IV. Chạy Qt Creator và tạo một console application đơn giản
    • Tìm trong All Program biểu tượng của Qt Creator và chạy nó. Chúng ta sẽ thấy cửa sổ sau đây:

      [IMG]

      Để tạo một project trong CB, chúng ta sẽ thực hiện các bước sau đây:

      1. Nhìn vào góc trái trên cùng của Qt Creator, chọn File -> New File or Project ... -> Qt C++ Project -> Qt Console Application. Chọn "Choose" bên góc phải dưới.
      2. Trong cửa số kế tiếp, chúng ta có một số chỗ phải điền vào, bao gồm:
      • +. Name: đây là tên của project, bạn có thể đặt tên gì cũng được, nhưng không được có khoảng trắng. Và đây là qui định của đặt tên của Qt Creator.
        +. Create in: đây là nơi chứa các project của chúng ta. Vì vậy bạn có thể chọn bất cứ folder nào trên máy. Ở đây của mình là : C:\Users\chan\Documents\Qt Creator.
        +. Điền vào check box "Use as default project location": với option này, lần sau chúng ta tạo project chúng ta sẽ không cần phải điền vào "Create in" nữa, nó sẽ tự động nhớ đây là chứa các project mặc định.
        +. Click "Next", sang cửa sổ sau không chọn gì hết và click "Finish".
        +. Cửa số kế tiếp nó sẽ hiện ra các libraries của Qt đã install sẵn trên máy của chúng ta, nên chọn cái mới nhất. Ở đây mình chỉ có một là bản 4.7.0. Vì vậy mình đánh vào check box này. Một lần nữa chọn "Finish".
    [IMG][IMG][IMG][IMG]


    V. Viết code, compile và run
    Mặc định Qt Creator nó sẽ tạo ra project với một file duy nhất là main.cpp. Nội dung của file này như sau:
    QT C++ Code:





    #include <QtCore/QCoreApplication>

    int main( int argc, char *argv[] )
    {
    QCoreApplication a( argc, argv );

    return a.exec();
    }


    Điều này khác với các IDE truyền thống vì nó có sẵn những header không thuộc standard C/C++, mà thuộc về Qt. Nhưng để chạy được console app, chúng ta buộc phải giữ nguyên cấu trúc trên. Ví dụ:
    QT C++ Code:





    #include <QtCore/QCoreApplication>
    #include <iostream>

    using namespace std;

    int main( int argc, char *argv[] ) {
    QCoreApplication a( argc, argv );
    cout << "Welcome to Qt World" << endl;
    return a.exec();
    }


    Nếu chúng ta không kèm theo các header có sẵn, thì sau khi chạy chúng ta sẽ không thấy gì hết, mặc dù nó không sai nhưng cửa sổ command sẽ không hiện ra.
    Nhìn bên góc trái dưới chúng ta sẽ thấy nút "Run" ( hình tam giác màu xanh lá cây ). Click nó để compile và run. Chúng ta sẽ có kết quả sau:

    [IMG][IMG]

    *Lưu ý: mặc định Qt Creator nó sử dụng vim binding, vì vậy nếu chúng ta không biết vim là gì, thì đầu tiên để có thể gõ text, chúng ta buộc phải disable "vim" mode như sau:
    Chọn Tools -> Options... -> FakeVim -> bỏ lựa chọn "Use Fake Vim" -> click Apply -> click OK. Và bây giờ chúng ta có thể gõ text như các editor thông thường.



    [IMG]

    Vậy là chúng ta đã có thể bắt đầu lập trình C++ với Qt Creator được rồi. Have fun !

Chia sẻ trang này