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 odobrenju | Detaljnije informacije |
|---|---|
| C++ kompiljer | Kompilator 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 sustav | Linux, 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-CppKorak 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_FOSSnamespace 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.hi u članku 1.Cell.hprema 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=Releaseu iznosu od:cmakeomoguć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
| Izdavanje | Uzrok | Popraviti |
|---|---|---|
fatal error: aspose/cells_foss/Workbook.h: No such file or directory | Uključite put nije konfiguriran | Osigurati target_include_directories ukazuje na knjižnicu include/ Uložka |
undefined reference to Aspose::Cells_FOSS::Workbook::Workbook() | Biblioteka nije povezana | Dodavanje target_link_libraries(MyApp Aspose.Cells.Foss.Cpp) u CMakeLists.txt |
| CMake pogreška u verziji | CMake < 3,15 | Nadograditi CMake na 3.15+ ili prilagoditi cmake_minimum_required Izvršni redakcija |
| Neuspjeha izgradnje u načinu C++14 | Standardni su stariji. | Dodavanje set(CMAKE_CXX_STANDARD 17) prije nego što je add_executable poziv |
Sljedeći koraci
- Osnove za izdavanje dozvole Pregledajte MIT-ove uvjete licence za Aspose.Cells FOSS za C++.
- Osobine: Pretražite sve podržane mogućnosti preglednika.
- Rad s upravljanjem preglednikom Naučite operacije radnih knjiga i radnog lista.