crosscompile 2

Qt 4 · Qt 5 · Qt 6 차이점 정리 — 레거시 컴파일 실무 경험

들어가며임베디드 개발을 하다 보면 레거시가 되어버린 Qt 4.8 또는 Qt 5 기반 개발 환경을 비교적 쉽게 접하게 된다.나 역시 임베디드 크로스 컴파일 환경에서 Qt 4.8과 Qt 5, Qt 6을 모두 사용해 왔고,그 과정에서 체감한 버전별 차이와 주의할 점을 정리해 보고자 한다.우리 회사는 Qt Framework를 사용하는 제조업 기반 HMI 회사로,임베디드 장비에는 ARM Cortex-A architecture CPU를 사용한다. · Embedded Device : Ubuntu 18.04 + Qt4.8 · Linux PC용 SW : Ubuntu 22.04 + Qt5이처럼 서로 다른 환경을 동시에 다루며 겪었던 경험을 중심으로 글을 써보려 한다.Qt 4.8을 사용하며 느낀 점Qt 4.8.7은 2015..

Qt 2026.01.07

Linux 빌드 환경 구성하기 - Ubuntu 22.04에서 SVN 보안 문제 해결하기

들어가며진행 중인 프로젝트는 Qt Framework를 사하며, 임베디드 업체 특성상 기존에는 아래 두 가지 빌드 환경을 지원하고 있었다.Windows PC : MinGW-32로 컴파일Embedded Linux Device (ARM) : gcc-linaro-arm-linux-gnueabihf로 크로스 컴파일이번에 고객사 요청으로 LinuxPC(x86-64) 환경에서도 배포가 필요해졌고,이에 따라 새로운 VirtualBox 환경을 구성하게 되었다. 또한 기존 임베디드 Linux 환경이 Ubuntu 18.04 기반이라 너무 오래된 상태였기 때문에,Ubuntu 22.04로 환경을 올리면서 겪은 이슈와 해결 과정을 정리해 보려 한다.VirtualBox 환경 구성목표☐ Ubuntu 22.04 사용 (고객사 사용 비..

개발 2025.12.24