Installation

Installation

Denna guide visar hur du kan installera Aspose.Cells FOSS för C++ på din utvecklingsmaskin, bygga biblioteket och verifiera inställningen med ett minimalt skivblad-skapa program.


Prerequisites

RequirementDetail
C++ kompilerareC++17-kompatibel kompiler (GCC 9+, Clang 10+ eller MSVC 2019+)
CMEKEVersion 3.15 eller högre
GitAlla senaste versioner
OperativsystemetLinux, MacOS eller Windows

Steg 1 – Klona restaurangen

Klona Aspose.Cells FOSS för C++ källreposition:

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

Steg 2 – Bygg proverna

Använd den bundna CMake-konfigurationen för att bygga proverprojektet, som också sammanställer biblioteket:

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

Den byggda produktionen placerar de sammanställda binärerna i den build/ Direktorat .


Steg 3 – Inkludera biblioteket i ditt projekt

Lägg till bibliotekens rubriker och källträd till din egen CMakeLists.txt via FetchContent eller en lokal väg inkluderar:

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)

Steg 4 – Kontrollera installationen

Skapa ett minimum main.cpp som skapar och sparar en XLSX-fil:

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

Bygg och kör. om hello.xlsx skapades i arbetsdirektivet, installationen är framgångsrik.


Tips och bästa praxis

  • Använd alltid den Aspose::Cells_FOSS Namespace för att undvika symbolskillnader med andra bibliotek.
  • Innehåller en inresepunkt för de flesta operationer. aspose/cells_foss/Workbook.h;• Innehåller ytterligare huvud som Worksheet.h och Cell.h som behövs.
  • Använd CMake 3.15 eller senare; äldre versioner kan inte stödja den bundna mållkonfigurationen.
  • För produktionsbyggnader, pass -DCMAKE_BUILD_TYPE=Release till cmake för att möjliggöra optimering.
  • Håll klondirektivet som din biblioteks rot; kopiera inte enskilda rubriker – relativa inkluderar vägar i biblioteksrubrikerna beror på den ursprungliga katalog layouten.

Vanliga frågor

IssueCauseFixar
fatal error: aspose/cells_foss/Workbook.h: No such file or directoryInkludera en inte konfigurerad vägEnsure target_include_directories Poäng till biblioteket include/ Filer
undefined reference to Aspose::Cells_FOSS::Workbook::Workbook()Biblioteket är inte länkatLägg till target_link_libraries(MyApp Aspose.Cells.Foss.Cpp) i CMakeLists.txt
CMake version felFöregående < 3.15Uppgradera CMake till 3.15+ eller justera cmake_minimum_required Version
Bygg misslyckanden i C++14-lägeStandard för gammalLägg till set(CMAKE_CXX_STANDARD 17) Innan den add_executable ringer

Nästa steg

Se även

 Svenska