Installation

Installation

Bu kılavuz, geliştirme makinesinde Aspose.Cells FOSS’u C++ için nasıl ayarlayacağınızı, kütüphanenin oluşturulmasını ve en az bir spreadsheet-creation programı ile ayarı doğrulamanızı gösterir.


Prerequisites

RequirementDetail
C++ KompilatörC++17 uyumlu kopyayıcı (GCC 9+, Clang 10+ veya MSVC 2019+)
CMAKİ3.15 veya daha yüksek versiyonu
GitHerhangi bir son versiyonu
İşletim SistemiLinux, MacOS veya Windows

Adım 1 - Restoranı Klonlayın

Aspose.Cells FOSS için C++ kaynak depolama alanı:

git clone https://github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Cpp.git
cd Aspose.Cells-FOSS-for-Cpp

Adım 2 - Örnekler Yapın

Birleşik CMake yapılandırmasını kullanarak örnekleme projesi oluşturun, bu da kütüphanesini birleştirir:

cd samples
mkdir build
cd build
cmake ..
cmake --build .

Bu yapı çıkışı, binaryoların birleştirildiği yerleri yerleştirir. build/ Yönetmenlik .


Adım 3 - Projenize Kütüphaneyi Ekleyin

Kütüphane başlıkları ve kaynak ağaçları kendi CMakeLists.txt aracılığıyla ekleyin FetchContent Yerel bir yol şunları içerir:

cmake_minimum_required(VERSION 3.15)
project(MyProject CXX)

set(CMAKE_CXX_STANDARD 17)

# Option A: local path
add_subdirectory(path/to/Aspose.Cells-FOSS-for-Cpp)

add_executable(MyApp main.cpp)
target_link_libraries(MyApp PRIVATE Aspose.Cells.Foss.Cpp)

Adım 4 - Kurulumun kontrolü

Minimum oluşturmak için main.cpp bir XLSX dosyası oluşturur ve kaydeder:

#include "aspose/cells_foss/Workbook.h"
#include "aspose/cells_foss/WorksheetCollection.h"
#include "aspose/cells_foss/Worksheet.h"
#include "aspose/cells_foss/Cell.h"

using namespace Aspose::Cells_FOSS;

int main() {
    Workbook workbook;
    Worksheet& sheet = workbook.GetWorksheets()[0];
    sheet.SetName("Hello");
    sheet.GetCells()["A1"].PutValue("Hello, Aspose.Cells FOSS!");
    workbook.Save("hello.xlsx");
    return 0;
}

Yapım ve çalıştırma. eğer hello.xlsx İş dizininde oluşturulur, kurulum başarılı olur.


İpuçları ve En İyi Uygulamalar

  • Her zaman kullanın Aspose::Cells_FOSS Diğer kütüphanelerle sembol çatışmaları önlemek için namespace.
  • Çoğu operasyon için giriş noktası da dahil olmak üzere, aspose/cells_foss/Workbook.h;• Ek olarak, diğer başlıklar gibi Worksheet.h ve Cell.h İhtiyaç olarak.
  • CMake 3.15 veya daha sonraki kullanın; eski sürümler paketli hedef yapılandırmayı desteklemez.
  • Üretim yapısı için, geçiş -DCMAKE_BUILD_TYPE=Release için cmake Optimize etmek için.
  • Kütüphanenin kökü olarak klon dizinini tutun; bireysel başlıkları kopyalamayın - kütüphane başlığındaki yollar orijinal dizinin düzenine bağlıdır.

ortak sorunlar

IssueCauseFix
fatal error: aspose/cells_foss/Workbook.h: No such file or directory-Kapalı olmayan yollar dahilEnsure target_include_directories Kütüphaneye bakış açısı include/ folder için
undefined reference to Aspose::Cells_FOSS::Workbook::Workbook()Kütüphane bağlantılı değilekleme target_link_libraries(MyApp Aspose.Cells.Foss.Cpp) Yorumlar için tıklayınız.txt
CMake versiyonu hatasıYüzey < 3.15CMake’i 3.15+‘a yükseltin veya ayarlayın cmake_minimum_required versiyonu
C++14 modunda yapılandırma hatalarıStandart çok eskiekleme set(CMAKE_CXX_STANDARD 17) Önceki: The add_executable Çağrı

Sonraki adımlar

See Also

 Türkçe