qt 배포

임베디드/Qt

Qt 라이선스 (LGPL, GPL, Commercial)

※ 아래의 내용은 참조 용도로만 사용해야 합니다. 정확한 법적 참고 자료로 사용할 수 없습니다.  Qt 라이선스는 LGPL, GPL, Commercial 3가지로 나뉜다. LGPL (Lesser General Public License)특징LGPL 라이선스 하의 Qt 라이브러리는 동적 링크를 통해 사용할 수 있다.애플리케이션이 Qt의 라이브러리를 사용하는 방식이 동적 링크라면 애플리케이션의 소스 코드를 공개할 필요는 없다.정적 링크를 사용하는 경우 애플리케이션 전체 소스 코드를 공개하거나 사용자에게 재링크 가능한 형태로 제공해야  한다.공개 범위애플리케이션이 Qt 라이브러리를 동적으로 링크하고 있다면 해당 애플리케이션의 소스 코드를 공개할 의무가 없다.단, 수정된 Qt 라이브러리 자체의 소스 코드는 공개..

임베디드/Qt

라즈베리파이 Qt6 크로스 컴파일 메뉴얼

개요목표Ubuntu 22.04(Host PC)에서 Qt 6.5.1 라이브러리를 빌드(크로스 컴파일)하여 Raspberry Pi 4(ARM 보드)에서 Qt 기반 애플리케이션을 실행시키기 크로스 컴파일이란?크로스 컴파일은 개발자가 사용하는 호스트 시스템(일반적으로 x86_64 pc)에서 타깃 시스템(ARM)용 실행 파일(바이너리)을 빌드하는 과정을 말한다.  이를 위해서는 대상 보드(ARM)에 맞는 툴체인(toolchain)과 sysroot 설정이 필요하다. 즉, 호스트와 타깃의 CPU 아키텍처나 운영체제가 다르기 때문에, 일반 컴파일러로는 생성된 바이너리가 타깃에서 실행되지 않는다. 이때, 타깃 시스템에 맞는 컴파일러, 링커, 라이브러리 등을 사용하는 크로스 컴파일 툴체인을 통해 올바른 실행 파일을 생성해..

Frozen Prize
'qt 배포' 태그의 글 목록