#14 C++で学ぶ外部ライブラリの基本

C++の外部ライブラリは、他の言語のような統一された仕組みが歴史的になく、複数の方法が混在しているのが特徴です。この記事では、C++における外部ライブラリの使い方の基本を解説します。

vcpkgやConanという比較的新しい管理ツール

近年のC++では、`vcpkg`や`Conan`といったパッケージ管理ツールが使われるようになってきています。

vcpkg install fmt

ライブラリを使う

#include <fmt/core.h> fmt::print("こんにちは、{}さん\n", name);

手動でダウンロードする方法も根強い

C++には、ライブラリのソースコードを直接ダウンロードしてプロジェクトに組み込む、という古くからの方法も今なお広く使われています。プロジェクトによって採用している方法が大きく異なる点が、C++らしい特徴です。

C++ならではの注意点

他の言語のように「これを使えば間違いない」という統一された管理ツールがまだ定着しきっていないのがC++の現状です。参加するプロジェクトが、どの方法でライブラリを管理しているかを最初に確認することが、C++開発では特に重要になります。

まとめ

C++の外部ライブラリは`vcpkg`・`Conan`などのツールや、手動での組み込みなど複数の方法があります。プロジェクトの方針を確認しながら進めましょう。


本ページはプロモーションを含みます。

参考書籍(PR)

C++をもっと学びたい方には「新・明解C++入門編」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本