임베디드 관련 카테고리/Qt

Qt 오픈 라이선스 계정 생성 및 설치 가이드

CBJH 2024. 10. 22.
728x90
반응형

Qt 오픈 라이선스 계정 생성 및 설치 가이드

Qt는 강력한 크로스 플랫폼 애플리케이션 개발 프레임워크로, GUI 애플리케이션 개발에 널리 사용됩니다. 이 글에서는 오픈 라이선스 계정 생성Qt 설치 방법을 단계별로 정리해 보았습니다.


1. 오픈 라이선스 계정 생성하기

1.1 Qt 공식 사이트 접속

  1. Qt 공식 사이트에 접속합니다.
  2. Sign Up 버튼을 클릭합니다.

1.2 회원가입

  1. 이메일, 이름, 비밀번호를 입력합니다.
  2. Open Source 라이선스를 선택합니다.
  3. 이메일로 전송된 인증 링크를 클릭하여 계정을 활성화합니다.

아이디 비밀번호 설정한다.
I am an individual person not using QT for any company를 클릭해야 Opensource library 버전을 다운로드 할 수 있다.

  • Phone 번호는 +82 10 1234 5678 Type으로 입력한다.(한국 기준)

2. Qt 설치 준비

2.1 Qt 설치 프로그램 다운로드

  1. Qt Maintenance Tool 또는 Online Installer를 다운로드합니다.
    • Qt 다운로드 페이지에서 Open Source 섹션을 찾습니다.
    • Qt Online Installer를 선택하고 다운로드합니다.

Get your free trial now 클릭하면 오픈소스 다운로드 페이지로 이동한다.

 

Download the QT Online Installer 클릭
본인 PC 운영체제에 맞게 다운로드


3. Qt 설치 과정

3.1 로그인

  1. 설치 프로그램을 실행하면 Qt 계정 로그인 창이 나옵니다.
  2. 방금 생성한 오픈 라이선스 계정 정보로 로그인합니다.

3.2 설치할 구성 선택

  1. 설치할 버전을 선택합니다. Qt 6.x 버전이 권장됩니다.
  2. MinGW 또는 MSVC 컴파일러 옵션 중 하나를 선택합니다.
    • 초보자에게는 MinGW 64-bit 버전이 추천됩니다.
  3. Tools 섹션에서 CMakeQt Debug Information Files를 선택하면 좋습니다.

4. Qt Creator 설정 및 프로젝트 생성

4.1 Qt Creator 실행

  1. 설치가 완료되면 Qt Creator를 실행합니다.
  2. Tools > Options > Kits로 이동하여 설치된 킷이 제대로 설정되었는지 확인합니다.

4.2 새로운 프로젝트 생성

  1. File > New File or Project를 클릭합니다.
  2. Qt Widgets Application을 선택합니다.
  3. 프로젝트 이름과 저장 경로를 설정합니다.
  4. 프로젝트가 열리면, **킷(Kit)**을 선택하고 코드를 작성하면 됩니다.

5. 간단한 Hello World 예제

아래는 버튼을 클릭하면 Hello, World! 메시지를 출력하는 예제입니다.

mainwindow.cpp

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QMessageBox>

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    connect(ui->pushButton, &QPushButton::clicked, this, []() {
        QMessageBox::information(nullptr, "Message", "Hello, World!");
    });
}

MainWindow::~MainWindow() {
    delete ui;
}

6. 마무리 및 디버깅 팁

  1. 프로젝트 빌드: 상단의 Build 버튼을 클릭해 프로그램을 빌드합니다.
  2. 실행: Run 버튼을 눌러 프로그램을 실행합니다.
  3. 문제가 있을 경우 Tools > Options > Kits에서 킷이 제대로 설정되었는지 확인합니다.

7. 결론

이번 포스팅에서는 Qt의 오픈 라이선스 계정 생성설치 방법을 정리했습니다. 이 과정을 통해 Qt를 무료로 사용할 수 있으며, 간단한 GUI 애플리케이션 개발도 가능해집니다. 앞으로 다양한 Qt 프로젝트를 시작해 보세요!

 

  • 오픈 소스 라이선스는 GPL/LGPL 조건을 준수해야 하지만, LGPL 조건에서는 상업적으로도 활용할 수 있습니다.
  • 오픈 소스 라이선스 사용 조건
    • GPL: 프로젝트 전체가 오픈 소스여야 하고, 코드를 공개해야 합니다.
    • LGPL: 소스 코드를 수정하지 않는 한, 상업적인 목적으로도 무료로 사용할 수 있습니다. (단, 라이브러리는 동적으로 링크해야 합니다.)

이제 여러분도 Qt를 활용한 개발에 도전해보세요. 더 궁금한 점이 있다면 댓글로 남겨주세요! 😊

댓글