Installation

Instalasi

Halaman ini menjelaskan cara menambahkan Aspose.PDF FOSS untuk C++ ke proyek CMake yang ada.


Prasyarat

PersyaratanRincian
Kompiler C++Dukungan C++20 (clang 16+, gcc 13+, atau MSVC 2022 17.5+)
CMake3.22 atau lebih baru
Python 3Hanya pada waktu build — langkah generator menyematkan garis kontur font Standard-14 yang dibundel ke dalam file sumber yang dihasilkan
Ketergantungan runtimeTidak ada — pustaka hanya terhubung dengan pustaka standar C++

Langkah 1 — Tambahkan sebagai subdirektori CMake (direkomendasikan)

Vendor atau kloning repositori ke dalam pohon proyek Anda, lalu tambahkan sebagai subdirektori dan tautkan target pustaka statis:

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

Ini mengekspos header publik pustaka dan menautkan aspose_pdf_foss ke your_app tanpa langkah manajer paket apa pun.


Langkah 2 — Atau bangun dan instal secara mandiri

Jika Anda lebih suka artefak yang dibangun secara terpisah, konfigurasikan dan bangun di luar sumber:

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

Perpustakaan statis berada di build/libaspose_pdf_foss.a (atau aspose_pdf_foss.lib pada MSVC). Untuk build yang dioptimalkan, atur tipe build:

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

Tautkan perpustakaan statis yang dihasilkan dan tambahkan direktori include/ repositori ke jalur include proyek Anda.


Langkah 3 — Verifikasi toolchain

Kompilasi program minimal melawan header untuk memastikan toolchain dan langkah tautan teratasi dengan benar:

#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";
}

Kompilasi dan penautan yang berhasil, mencetak pages: 0 untuk Document yang baru dibangun, mengonfirmasi instalasi berfungsi.


Langkah Selanjutnya

Lihat Juga

 Bahasa Indonesia