Instalace

Instalace

Tato stránka vysvětluje, jak přidat Aspose.PDF FOSS pro C++ do existujícího projektu CMake.


Požadavky

PožadavekPodrobnost
C++ kompilátorPodpora C++20 (clang 16+, gcc 13+ nebo MSVC 2022 17.5+)
CMake3.22 nebo novější
Python 3Pouze při sestavování — krok generátoru vloží zabalené obrysy fontu Standard-14 do vygenerovaného zdrojového souboru
Běhové závislostiŽádné — knihovna je linkována pouze se standardní knihovnou C++

Krok 1 — Přidat jako podadresář CMake (doporučeno)

Vendor nebo klonujte repozitář do stromu projektu, poté jej přidejte jako podadresář a propojte cíl statické knihovny:

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

Tím se zpřístupní veřejné hlavičky knihovny a aspose_pdf_foss se propojí do your_app bez jakéhokoli kroku správce balíčků.


Krok 2 — Nebo sestavit a nainstalovat samostatně

Pokud dáváte přednost samostatně vytvořenému artefaktu, nakonfigurujte a sestavte mimo zdrojový adresář:

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

Statická knihovna se nachází v build/libaspose_pdf_foss.a (nebo aspose_pdf_foss.lib na MSVC). Pro optimalizovanou sestavu nastavte typ sestavení:

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

Propojte výslednou statickou knihovnu a přidejte adresář include/ z repozitáře do cesty k includům vašeho projektu.


Krok 3 — Ověřte nástrojový řetězec

Zkompilujte minimální program proti hlavičkám, abyste potvrdili, že nástrojový řetězec a krok linkování jsou správně vyřešeny:

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

Úspěšná kompilace a linkování, které vytiskne pages: 0 pro čerstvě vytvořený Document, potvrzuje, že instalace funguje.


Další kroky

Viz také:

 Čeština