Installation

התקנה

דף זה מסביר כיצד להוסיף את Aspose.PDF FOSS עבור C++ לפרויקט CMake קיים.


דרישות מקדימות

דרישהפרט
מהדר C++תמיכה ב-C++20 (clang 16+, gcc 13+, או MSVC 2022 17.5+)
CMake3.22 ומעלה
Python 3רק בזמן בנייה — שלב מחולל משבץ את קווי המתאר של הגופן Standard-14 המוכללים לקובץ מקור שנוצר
תלויות זמן ריצהללא — הספרייה מקושרת רק לספריית ה-תקן של C++

שלב 1 — הוסף כתת-ספרייה של CMake (מומלץ)

השתמש ב-vendor או שכפל (clone) את המאגרים לעץ הפרויקט שלך, ואז הוסף אותו כתת-ספרייה וקשר את יעד הספרייה הסטטית:

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 (או ב-aspose_pdf_foss.lib ב-MSVC). לבנייה ממוטבת, הגדר את סוג הבנייה:

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

הידור וקישור מוצלחים, המדפיסים pages: 0 עבור Document שנבנה זה עתה, מאשרים שההתקנה פועלת.


הצעדים הבאים

ראה גם

 עברית