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
| Requirement | Detail |
|---|---|
| C++ kompilerare | C++17-kompatibel kompiler (GCC 9+, Clang 10+ eller MSVC 2019+) |
| CMEKE | Version 3.15 eller högre |
| Git | Alla senaste versioner |
| Operativsystemet | Linux, 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-CppSteg 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_FOSSNamespace 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 somWorksheet.hochCell.hsom 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=Releasetillcmakefö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
| Issue | Cause | Fixar |
|---|---|---|
fatal error: aspose/cells_foss/Workbook.h: No such file or directory | Inkludera en inte konfigurerad väg | Ensure target_include_directories Poäng till biblioteket include/ Filer |
undefined reference to Aspose::Cells_FOSS::Workbook::Workbook() | Biblioteket är inte länkat | Lägg till target_link_libraries(MyApp Aspose.Cells.Foss.Cpp) i CMakeLists.txt |
| CMake version fel | Föregående < 3.15 | Uppgradera CMake till 3.15+ eller justera cmake_minimum_required Version |
| Bygg misslyckanden i C++14-läge | Standard för gammal | Lägg till set(CMAKE_CXX_STANDARD 17) Innan den add_executable ringer |
Nästa steg
- License — Överväg MIT-licensvillkor för Aspose.Cells FOSS för C++.
- egenskaper - Hitta alla stödda spridningsflikar.
- Arbeta med Spreadsheet Management - Lär dig arbetsbok och worksheet-verksamhet.