블로그
-
C++ Conan 기초 완벽 가이드 | 설치·conanfile·프로필·CMake 연동 [#53-4]
C++ Conan 패키지 매니저 기초 가이드입니다. 설치, conanfile 작성, 프로필 설정, CMake 연동 방법을 실전 예제로 설명합니다. "fmt 라이브러리를 쓰려는데, 수동으로 다운로드·빌드·경로 설정이 너무 번거로워요." "findpackage(fmt) could not find — CMake가 fmt를 못 찾아요." "로컬에서는 되는데 CI에서만 빌드가 실패해요.
-
C++ Conan 레시피 작성 완벽 가이드 | 패키지·빌드·원격 저장소 [#53-4]
C++ Conan 패키지 레시피 작성: conanfile.py 구조, CMake 빌드, test_package, conan create·upload, Artifactory 연동. 자주 발생하는 에러·베스트 프랙티스·프로덕션 패턴까지 실전 예제로 다룹니다.
-
C++ CMake Presets 완벽 가이드 | 멀티 플랫폼·vcpkg·Conan·CI/CD 통합
C++ CMake Presets 완벽 가이드입니다. 멀티 플랫폼 빌드, vcpkg/Conan 통합, CI/CD 자동화를 위한 프리셋 설정 방법을 다룹니다. CMake로 빌드하다 보면 이런 상황을 자주 마주합니다: "로컬에서는 되는데 CI에서만 빌드가 실패해요." "Debug로 빌드하려면 -DCMAKEBUILDTYPE=Debug를 매번 치기 귀찮아요.
-
C++ 빌드 시스템 완전 비교 | CMake·Meson·Bazel·Makefile·패키지 매니저 선택 가이드
C++ 빌드 시스템 완전 비교 가이드입니다. CMake, Meson, Bazel, Makefile의 장단점과 패키지 매니저 선택 기준을 실전 관점에서 설명합니다. "신규 프로젝트 시작하는데 CMake? Meson? Bazel? 뭘 써야 해요?" "레거시 Makefile 프로젝트를 유지보수하는데, 새 팀원이 Makefile 읽기를 못해요." "Windows에서는 되는데 Linux CI에서만 빌드가 깨져요.
-
C++ 정적 분석 도구 | Clang-Tidy·Cppcheck·SonarQube [#53-5]
C++ 코드 품질 도구: Clang-Tidy 규칙, Cppcheck 설정, SonarQube 통합, CI 연동. 문제 시나리오, 완전한 예제, 자주 발생하는 에러, 프로덕션 패턴까지.
-
C++ CI/CD GitHub Actions 완벽 가이드 | 워크플로·매트릭스·캐싱·아티팩트·배포
C++ CI/CD GitHub Actions 완벽 가이드입니다. 워크플로 작성, 매트릭스 빌드, 캐싱 전략, 아티팩트 관리 방법을 실전 예제로 다룹니다. C++ 프로젝트에 CI/CD를 붙이다 보면 이런 상황을 자주 마주합니다: "로컬에서는 되는데 CI에서만 빌드가 실패해요." "vcpkg로 fmt, spdlog 설치하는데 20분 넘게 걸려요.
-
C++ 알고리즘 선택 완벽 가이드 | 상황별 STL·커스텀 알고리즘 선택법 [#54-1]
C++ 알고리즘 선택의 함정을 피하고, 상황에 맞는 최적의 알고리즘을 고르는 방법. 문제 시나리오, 선택 가이드, 흔한 실수, 성능 팁, 프로덕션 패턴. 알고리즘 선택은 C++ 개발에서 가장 쉽게 놓치기 쉬운 성능 함정입니다. 비유하면 "서울에서 부산까지 가는데 자전거를 타는 것"과 "KTX를 타는 것"의 차이입니다. 같은 목적지에 도달하더라도, 선택한 수단(알고리즘)에 따라 소요 시간이 수십 배, 수백 배 달라집니다.
-
C++ 문서화 도구 완벽 가이드 | Doxygen·Sphinx
C++ API 문서 자동화: Doxygen 설정, Sphinx·Breathe·Exhale 통합, Doxyfile 작성, GitHub Actions로 GitHub Pages 배포. 자주 발생하는 에러·베스트 프랙티스·프로덕션 패턴까지 실전 예제로 다룹니다.
-
C++ STL 알고리즘 기초 완벽 가이드 | sort·find
C++ STL 알고리즘 기초 완벽 가이드입니다. sort, find, transform, accumulate 등 핵심 알고리즘의 사용법과 성능 특성을 실전 예제로 설명합니다. 데이터 처리 코드를 작성할 때마다 직접 for문을 돌리다 보면 이런 일이 반복됩니다: "인덱스 범위를 잘못 써서 Segmentation fault가 나요." "정렬할 때 같은 값 처리 로직을 빼먹었어요.
-
C++ STL 알고리즘 완벽 가이드 | sort·transform·accumulate [#54-1]
STL 알고리즘 마스터: sort, binary_search, transform, accumulate, 커스텀 비교자. 문제 시나리오, 완전한 예제, 흔한 에러, 성능 팁, 프로덕션 패턴.