インストール

インストール

このページでは、既存の CMake プロジェクトに Aspose.PDF FOSS for C++ を追加する方法を説明します。


前提条件

要件詳細
C++ コンパイラC++20 サポート (clang 16+、gcc 13+、または MSVC 2022 17.5+)
CMake3.22 以上
Python 3ビルド時のみ — ジェネレータステップがバンドルされた Standard-14 フォントアウトラインを生成されたソースファイルに埋め込みます
ランタイム依存関係なし — ライブラリは C++ 標準ライブラリ以外には何もリンクしません

ステップ 1 — CMake のサブディレクトリとして追加(推奨)

リポジトリをベンダー化またはクローンしてプロジェクトツリーに配置し、サブディレクトリとして追加し、静的ライブラリターゲットをリンクします:

add_subdirectory(aspose.pdf-foss-for-cpp)
target_link_libraries(your_app PRIVATE aspose_pdf_foss)

これにより、ライブラリの公開ヘッダーが公開され、aspose_pdf_foss が your_app にパッケージマネージャの手順なしでリンクされます。


ステップ 2 — または単体でビルドしてインストール

別個にビルドされた成果物を希望する場合は、アウトオブソースで構成およびビルドしてください:

cmake -S . -B build
cmake --build build

スタティックライブラリは build/libaspose_pdf_foss.a に配置されます(MSVC の場合は aspose_pdf_foss.lib)。最適化ビルドを行うには、ビルドタイプを設定してください:

cmake -S . -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build

生成されたスタティックライブラリをリンクし、リポジトリの include/ ディレクトリをプロジェクトのインクルードパスに追加してください。


ステップ 3 — ツールチェーンの検証

ヘッダーに対して最小限のプログラムをコンパイルし、ツールチェーンとリンク工程が正しく解決されることを確認してください:

#include <aspose/pdf/document.hpp>
#include <iostream>

int main() {
    Aspose::Pdf::Document doc;
    std::cout << "Aspose.PDF FOSS for C++ linked OK — pages: "
              << doc.Pages().Count() << "\n";
}

新しく構築した Document に対して pages: 0 を出力する、コンパイルとリンクが成功すれば、インストールが正常に機能していることが確認できます。


次のステップ

参照

 日本語