Instalare
Instalare
Acest ghid arată cum să configurați Aspose.Cells FOSS pentru C++ pe mașina de dezvoltare, construiți biblioteca și verificați setarea cu un program minim de creare a fișelor de calcul.
Condiții prealabile
| Cerință | Detalii |
|---|---|
| Compilator C++ | Compilator compatibil cu C++17 (GCC 9+, Clang 10+ sau MSVC 2019+) |
| CMare | Versiunea 3.15 sau mai recentă |
| Pleacă ! | Orice versiune recentă |
| Sistem de operare | Linux, macOS sau Windows |
Pasul 1 Clonați depozitul de date
Clonați Aspose.Cells FOSS pentru depozitul de surse C++:
git clone https://github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Cpp.git
cd Aspose.Cells-FOSS-for-CppPasul 2 Construirea eșantionelor
Utilizați configurația CMake pentru a construi proiectul de mostre, care compilează și biblioteca:
cd samples
mkdir build
cd build
cmake ..
cmake --build .Compilarea de ieşire plasează binare compilate în build/ directoriul.
Pasul 3 Includeți biblioteca în proiectul dvs.
Adăugați șirurile bibliotecii și arborele sursă în propriul CMakeLists.txt prin intermediul FetchContent sau o cale locală include:
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)Pasul 4 Verificați instalarea
Creează un minim de main.cpp care creează și salvează un fișier XLSX:
#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;
}Construiţi-l şi rulaţi. hello.xlsx este creat în directoriul de lucru, instalarea a avut succes.
Sfaturi şi cele mai bune practici
- Folosiţi întotdeauna
Aspose::Cells_FOSSspațiul de nume pentru a evita ciocnirile cu simbolurile altor biblioteci. - Punctul de intrare include pentru majoritatea operaţiunilor este:
aspose/cells_foss/Workbook.h; includ titluri suplimentare, cum ar fi:Worksheet.hși de:Cell.hdupă cum este necesar. - Utilizați CMake 3.15 sau versiuni ulterioare; este posibil ca versiunile mai vechi să nu suporte configurația țintă asociată.
- Pentru construcții de producție, treceți.
-DCMAKE_BUILD_TYPE=Releasela … încmakepentru a permite optimizări. - Păstrați directoriul clon ca rădăcină a bibliotecii; nu copiați capetele individuale include relațional căi în capete de bibliotecă depind de structura originală.
Probleme comune
| Numărul de date | Cauza | Fixare |
|---|---|---|
fatal error: aspose/cells_foss/Workbook.h: No such file or directory | Includă ruta neconfigurată | Asigurarea target_include_directories Se referă la bibliotecă. include/ dosar |
undefined reference to Aspose::Cells_FOSS::Workbook::Workbook() | Biblioteca nu este legată | Adăugați target_link_libraries(MyApp Aspose.Cells.Foss.Cpp) în CMakeLists.txt |
| Eror de versiune CMake | CMare < 3,15 | Actualizaţi CMake la 3.15+ sau ajustaţi modul de funcţionare. cmake_minimum_required versiune |
| Construcția nu funcționează în modul C++14 | Standard prea vechi. | Adăugați set(CMAKE_CXX_STANDARD 17) înainte de data add_executable apelul |
Următoarele paşi
- Licență Revizuieți termenii de licență MIT pentru Aspose.Cells FOSS pentru C++.
- Caracteristici Vizualizați toate funcțiile suportate ale fișierelor de calcul.
- Lucrarea cu gestionarea fișelor de calcul Învață operațiunile din cărțile de lucru și fișele de calcul.