#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++入門編」がおすすめです。
コメント
コメントを投稿