Programming

cmake
CMakeのfind_package()で自作ライブラリをインストール可能にする

【第6回】CMakeで自作ライブラリをパッケージ化しよう!〜Config / Targets / Version の生成〜 ◎ 本記事は「CMake講座」シリーズの第5回です。前回 -> 【第5回】CMakeで外部ライブ […]

続きを読む
cmake
CMakeで外部ライブラリを導入する方法とその違いについて

◎ 本記事は「CMake講座」シリーズの第5回です。前回 -> 【第4回】CMakeでビルドタイプとコンパイルオプションを管理しよう!〜Debug/Releaseの理解〜次回 ->【第6回】CMakeで自作ライブラリをパ […]

続きを読む
cmake
CMakeの最適化オプションを使おう | ビルドタイプとコンパイルオプション

◎ 本記事は「CMake講座」シリーズの第4回です。前回 -> 【第3回】CMakeで複数ディレクトリ構成を作ろう!〜モジュール分割の基本〜次回 ->【第5回】CMakeで外部ライブラリを導入しよう!〜find_pack […]

続きを読む
cmake
CMakeで複数ディレクトリ構成を作る方法|add_subdirectoryの使い方

◎ 本記事は「CMake講座」シリーズの第3回です。前回 -> 【第2回】CMakeLists.txtの基本を理解しよう 〜主要コマンドと構成の基礎〜次回 ->【第4回】CMakeでビルドタイプとコンパイルオプションを管 […]

続きを読む
cmake
CMakeLists.txtの基本構文を理解しよう|最重要コマンドたちの使い方

◎ 本記事は「CMake講座」シリーズの第2回です。前回 -> 【第1回】CMakeの基本と最小構成を理解しよう!〜C++ビルドの第一歩〜次回 ->【第3回】CMakeで複数ディレクトリ構成を作ろう!〜モジュール分割の基 […]

続きを読む
cmake
CMakeの基本と最小構成の作り方|初心者向けC++ビルド入門

◎ 本記事は「CMake講座」シリーズの第1回です。次回 ->【第2回】CMakeLists.txtの基本を理解しよう〜主要コマンドと構成の基礎〜) ○ シリーズ全体の構成はこちら: CMake講座トップページ 【第1回 […]

続きを読む
C++
【初心者向け】C++ いい加減ムーブとコピーを理解しよう

C++ムーブとコピーの違いを考える。 C++を学んでいると「コピー」と「ムーブ」という言葉が必ず出てきます。特にスマートポインタやSTLコンテナを使う場面でよく登場し、初心者が混乱しやすいテーマです。 この記事では、コピ […]

続きを読む
C++
【初心者向け】C++スマートポインタを使ってみよう

C++スマートポインタ入門(初心者向け) C++で避けて通れないのがメモリ管理です。newで確保したメモリをdeleteし忘れたり、逆に二度解放してクラッシュさせてしまったり...。初心者がつまずきやすい箇所でもあります […]

続きを読む