크로스 플랫폼(2)
-
Makefile - 6. Makefile과 CMake 비교 (6-1. Makefile vs CMake)
📌 6-1. Makefile vs CMakeMakefile과 CMake는 소프트웨어 빌드를 자동화하는 도구입니다.Makefile은 로컬 환경에서 직접 컴파일 명령을 작성하는 방식,CMake는 다양한 플랫폼에서 Makefile 또는 다른 빌드 시스템을 자동 생성하는 방식입니다.이 섹션에서는 Makefile과 CMake의 차이점, CMake가 필요한 경우, 그리고 CMakeLists.txt의 기본 구조를 설명합니다.1. Makefile과 CMake의 차이점📌 1-1. Makefile과 CMake의 개념 빌드 시스템 개념Makefile직접 컴파일 및 빌드 명령을 작성하는 스크립트CMake크로스 플랫폼 빌드를 지원하며 다양한 빌드 시스템을 자동 생성하는 도구📌 1-2. Makefile vs CMake 비교..
2025.03.11 -
QT란?
QT는 크로스 플랫폼 애플리케이션 개발 프레임워크로, 다양한 운영 체제에서 동작하는 프로그램을 만들 수 있도록 돕는 강력한 도구입니다. QT는 C++로 작성되었으며, 기본적으로 GUI(Graphical User Interface)를 개발하기 위해 설계되었습니다. 하지만 단순히 UI 개발에 국한되지 않고 네트워킹, 데이터베이스 연결, 멀티스레딩 등 다양한 기능을 제공합니다.QT의 역사QT는 1991년, 노르웨이의 회사 Trolltech에 의해 처음 개발되었습니다. 당시에는 소프트웨어 개발자들이 여러 운영 체제를 지원하는 데 어려움을 겪고 있었는데, QT는 이를 해결하기 위해 등장했습니다. 2008년, 노키아(Nokia)가 Trolltech를 인수하면서 QT의 발전이 가속화되었고, 이후 2012년에는 Dig..
2025.01.19