Installation

Instalație

Această pagină explică cum să adăugați Aspose.PDF FOSS pentru C++ la un proiect CMake existent.


Precondiții

CerințăDetaliu
Compilator C++Suport C++20 (clang 16+, gcc 13+ sau MSVC 2022 17.5+)
CMake3.22 sau ulterior
Python 3Doar la timpul de construire — un pas de generator încorporează contururile de font Standard-14 incluse în fișierul sursă generat
Dependențe la rulareNimic — biblioteca se leagă doar de biblioteca standard C++

Pasul 1 — Adăugați ca subdirector CMake (recomandat)

Obțineți sau clonați depozitul în arborele proiectului, apoi adăugați-l ca subdirector și legați ținta bibliotecii statice:

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

Aceasta expune antetele publice ale bibliotecii și leagă aspose_pdf_foss în your_app fără niciun pas de manager de pachete.


Pasul 2 — Sau construiți și instalați independent

Dacă preferați un artefact construit separat, configurați și construiți în afara sursei:

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

Biblioteca statică se găsește la build/libaspose_pdf_foss.a (sau aspose_pdf_foss.lib pe MSVC). Pentru o construcție optimizată, setați tipul de build:

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

Linkați biblioteca statică rezultată și adăugați directorul include/ al depozitului în calea de includere a proiectului dumneavoastră.


Pasul 3 — Verificați lanțul de instrumente

Compilați un program minimal împotriva header-elor pentru a confirma că lanțul de instrumente și pasul de linkare se rezolvă corect:

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

O compilare și linkare de succes, afișând pages: 0 pentru un Document proaspăt construit, confirmă că instalarea funcționează.


Pașii următori

Vezi și:

 Română