Instalacija

Instalacija

Ovaj vodič pokazuje kako postaviti Aspose.Cells FOSS za C++ na vašem razvojnom stroju, izgraditi knjižnicu i potvrditi podešavanje s minimalnim programom kreiranja preglednica .


U skladu s člankom 21. stavkom 1.

Odluka o odobrenjuDetaljnije informacije
C++ kompiljerKompilator kompatibilan s programom C++17 (GCC 9+, Clang 10+ ili MSVC 2019+)
CMake (izrada)Izvršenje iz članka 3. stavka 1. točke (a)
Izlazi.Sljedeća verzija:
Operativni sustavLinux, macOS ili Windows

Korak 1 Kloniranje skladišta

Kloniranje Aspose.Cells FOSS za C++ izvorni repozitorij:

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

Korak 2 Izgradite uzorke

Koristite sveženu CMake konfiguraciju za izgradnju projekta uzoraka, koji također kompiluje knjižnicu:

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

Izlaz build stavlja kompilirane binarne u build/ -Postavi.


Korak 3 Uključite knjižnicu u svoj projekt

Dodajte zaglavlje knjižnice i izvorno stablo u svoj CMakeLists.txt putem FetchContent ili lokalnu stazu uključuju:

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)

Korak 4 Potvrdite instalaciju

Stvoriti minimalnu main.cpp koji kreira i čuva XLSX datoteku:

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

Izgradite i pokrenite. hello.xlsx Ako je u radnom direktorijumu, instalacija je uspješna.


Savjeti i najbolje prakse

  • Uvijek koristite: Aspose::Cells_FOSS namespace kako bi se izbjegli sukob simbola s drugim knjižnicama.
  • U većini operacija ulazna točka uključivanja je: aspose/cells_foss/Workbook.h; uključuju dodatne zaglavlje kao što su: Worksheet.h i u članku 1. Cell.h prema potrebi.
  • U ovom slučaju, ako je to moguće, potrebno je upotrijebiti CMake 3.15 ili noviju verziju.
  • Za proizvodne konstrukcije, proći -DCMAKE_BUILD_TYPE=Release u iznosu od: cmake omogućiti optimizaciju.
  • Držite klon direktorij kao korijen biblioteke; ne kopirajte pojedinačne zaglavlje relativno uključivati staze u knjižnici zaglavi zavise od originalnog rasporeda direktorija.

Zajednički problemi

IzdavanjeUzrokPopraviti
fatal error: aspose/cells_foss/Workbook.h: No such file or directoryUključite put nije konfiguriranOsigurati target_include_directories ukazuje na knjižnicu include/ Uložka
undefined reference to Aspose::Cells_FOSS::Workbook::Workbook()Biblioteka nije povezanaDodavanje target_link_libraries(MyApp Aspose.Cells.Foss.Cpp) u CMakeLists.txt
CMake pogreška u verzijiCMake < 3,15Nadograditi CMake na 3.15+ ili prilagoditi cmake_minimum_required Izvršni redakcija
Neuspjeha izgradnje u načinu C++14Standardni su stariji.Dodavanje set(CMAKE_CXX_STANDARD 17) prije nego što je add_executable poziv

Sljedeći koraci

Također pogledajte:

 Hrvatski