Beépítés

Beépítés

Ez a kézikönyv bemutatja, hogyan állítsuk be az Aspose.Cells FOSS for C++ programot fejlesztő gépünkön, építjük fel a könyvtárat és ellenőrizzük a telepítést minimális táblázat-tervezési programban.


Előfeltételek

KövetelményRészletek
C++ összeállítóC++17-kompatibilis kompilátor (GCC 9+, Clang 10+ vagy MSVC 2019+)
CMake3.15 vagy újabb verzió
- Menj!Bármely legújabb verzió
Működési rendszerLinux, macOS vagy Windows

1. lépés Klonolja a tárolót

Klonolja az Aspose.Cells FOSS-t a C++ forráskönyvhez:

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

2. lépés A minták elkészítése

Használja a csomagolt CMake konfigurációt, hogy megépítse a minták projektjét, amely szintén összeállítja a könyvtárat:

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

A build kimenetel a összeállított binárisokat helyezi az build/ - Az igazolvány.


3. lépés A könyvtárat is beilleszkedje a projektbe

Adja hozzá a könyvtár címsorát és forrásfát saját CMakeLists.txt-hez: via FetchContent vagy helyi útvonalat tartalmaz:

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)

4. lépés Ellenőrizze a telepítést

Minimumot kell létrehozni. main.cpp amely XLSX fájlt hoz létre és ment:

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

Építsük fel és futassuk. hello.xlsx A munkaáramlatban létrehozott programot sikeresen telepítették.


Tippek és legjobb gyakorlatok

  • Mindig használja a Aspose::Cells_FOSS névterület, hogy elkerüljük a szimbólumok összeütközését más könyvtárakkal.
  • A legtöbb művelet bevezető pontja a következő: aspose/cells_foss/Workbook.h; további címsorokat is tartalmaz, például: Worksheet.h és a következők: Cell.h szükség szerint.
  • Használja a CMake 3.15-et vagy újabb változatot; az idősebb verziókat lehet, hogy nem támogatják a csomagolt célkonfigurációt.
  • A gyártási építmények esetében, át kell menni. -DCMAKE_BUILD_TYPE=Release a … cmake optimalizálódást lehetővé téve.
  • Tartsd a klónozó könyvtár gyökérként; ne másold az egyes fejléceket relatív, beleértve az útvonalakat a könyvkönyvtári fejlések függnek az eredeti címkék elrendezésétől.

Általános kérdések

A kérdésOkokMegjavítani.
fatal error: aspose/cells_foss/Workbook.h: No such file or directoryNem konfigurált útvonal beillesztéseBiztosítani a target_include_directories A könyvtárhoz mutat. include/ mappás
undefined reference to Aspose::Cells_FOSS::Workbook::Workbook()Könyvtár nem kapcsolódikAdjunk hozzá: target_link_libraries(MyApp Aspose.Cells.Foss.Cpp) CMakeLists.txt-ben
CMake változat hibájaCMake < 3,15A CMake-t 3.15+ szintre kell emelni, vagy a beállításokat módosítani. cmake_minimum_required változat
A C++14 üzemmódban a felépítés nem működikTúl régi.Adjunk hozzá: set(CMAKE_CXX_STANDARD 17) a) az előző add_executable hívás.

Következő lépések

Lásd még:

 Magyar