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ény | Részletek |
|---|---|
| C++ összeállító | C++17-kompatibilis kompilátor (GCC 9+, Clang 10+ vagy MSVC 2019+) |
| CMake | 3.15 vagy újabb verzió |
| - Menj! | Bármely legújabb verzió |
| Működési rendszer | Linux, 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-Cpp2. 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_FOSSné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.hszü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=Releasea …cmakeoptimalizá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és | Okok | Megjavítani. |
|---|---|---|
fatal error: aspose/cells_foss/Workbook.h: No such file or directory | Nem konfigurált útvonal beillesztése | Biztosí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ódik | Adjunk hozzá: target_link_libraries(MyApp Aspose.Cells.Foss.Cpp) CMakeLists.txt-ben |
| CMake változat hibája | CMake < 3,15 | A 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ödik | Túl régi. | Adjunk hozzá: set(CMAKE_CXX_STANDARD 17) a) az előző add_executable hívás. |
Következő lépések
- Engedély Tekintse át a MIT licenc feltételeit az Aspose.Cells FOSS C++-ra vonatkozóan.
- A tulajdonságok Keresse át az összes támogatott táblázat-képességet.
- Számlalapkezeléssel való munka Tanulják meg a munkafüzet és az alkalmazáslap műveleteit.