Installation

Kurulum

Bu sayfa, mevcut bir CMake projesine Aspose.PDF FOSS for C++ eklemenin nasıl yapılacağını açıklar.


Önkoşullar

GereksinimDetay
C++ derleyicisiC++20 desteği (clang 16+, gcc 13+, veya MSVC 2022 17.5+)
CMake3.22 veya üzeri
Python 3Yalnızca derleme zamanında — bir oluşturucu adımı, paketlenmiş Standard-14 yazı tipi konturlarını oluşturulan bir kaynak dosyasına gömer
Çalışma zamanı bağımlılıklarıYok — kütüphane yalnızca C++ standart kütüphanesine bağlanır

Adım 1 — CMake alt dizini olarak ekleyin (önerilir)

Depoyu projenizin ağacına vendor olarak ekleyin ya da klonlayın, ardından bir alt dizin olarak ekleyin ve statik kütüphane hedefini bağlayın:

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

Bu, kütüphanenin genel başlık dosyalarını ortaya çıkarır ve aspose_pdf_foss‘ı your_app‘e paket yöneticisi adımı olmadan bağlar.


Adım 2 — Ya da bağımsız olarak derleyip kurun

Ayrı bir oluşturulmuş artefaktı tercih ediyorsanız, dış kaynakta (out-of-source) yapılandırın ve derleyin:

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

Statik kütüphane build/libaspose_pdf_foss.a konumunda (MSVC’de aspose_pdf_foss.lib) bulunur. Optimize edilmiş bir derleme için, derleme tipini ayarlayın:

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

Ortaya çıkan statik kütüphaneyi bağlayın ve deponun include/ dizinini projenizin include yoluna ekleyin.


Adım 3 — Araç zincirini doğrulayın

Araç zincirini ve bağlama adımının doğru çözüldüğünü doğrulamak için başlıklara karşı minimal bir program derleyin:

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

Yeni oluşturulmuş bir Document için pages: 0 yazdıran başarılı bir derleme ve bağlama, kurulumun çalıştığını doğrular.


Sonraki Adımlar

Ayrıca Bakınız

 Türkçe