Installation
Installation
คู่มือนี้แสดงวิธีการตั้งค่า Aspose.Cells FOSS สําหรับ C++ บนเครื่องพัฒนาของคุณ, สร้างห้องสมุด และตรวจสอบการจัดตั้งด้วยโปรแกรมสร้างตารางกระดาษเล็กน้อย ๆ .
Prerequisites
| Requirement | Detail |
|---|---|
| C++ คอมพิลเลอร์ | คอมพิลเลอร์ที่เข้ากับ C++17 (GCC 9+, Clang 10+ หรือ MSVC 2019+) |
| CMake | รุ่น 3.15 หรือสูงกว่า |
| ไปซะ | รุ่นล่าสุดใด ๆ |
| ระบบปฏิบัติการ | ลินักซ์, แมคโอเอส หรือ Windows |
ขั้นตอน 1 คลอนของ Repository
คลอน Aspose.Cells FOSS สําหรับคลังแหล่ง C++:
git clone https://github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Cpp.git
cd Aspose.Cells-FOSS-for-Cppขั้นตอนที่ 2 สร้างตัวอย่าง
ใช้การตั้งค่า CMake ที่รวมไว้เพื่อสร้างโครงการตัวอย่าง ซึ่งยังประกอบห้องสมุด:
cd samples
mkdir build
cd build
cmake ..
cmake --build .การสร้างผลิตวางไบนารีที่คอมพิล์ไว้ใน build/ รายการ.
ขั้นตอน 3 รวม ห้องสมุดในโครงการของคุณ
เพิ่มหัวหน้าห้องสมุดและต้นแหล่งเข้าสู่ CMakeLists.txt ของคุณเองผ่าน FetchContent หรือเส้นทางท้องถิ่น ได้แก่:
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 ยืนยันการติดตั้ง
สร้างขั้นต่ํา main.cpp ที่สร้างและบันทึกไฟล์ 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;
}สร้างและทํางาน ถ้าหาก hello.xlsx การติดตั้งสําเร็จแล้ว.
เคล็ดลับและปฏิบัติที่ดีที่สุด
- ใช้เครื่องมือการปรับปรุงทุกครั้ง
Aspose::Cells_FOSSnamespace เพื่อหลีกเลี่ยงการชนสัญลักษณ์กับห้องสมุดอื่นๆ. - จุดเข้ารวมสําหรับการดําเนินงานส่วนใหญ่คือ
aspose/cells_foss/Workbook.h; รวมหัวข้อเพิ่มเติม เช่นWorksheet.hและCell.hตามที่ต้องการ. - ใช้ CMake 3.15 หรือหลังกว่า; รุ่นเก่าๆ อาจไม่สนับสนุนการตั้งค่าเป้าหมายที่รวมกัน.
- สําหรับการสร้างผลิต, ผ่าน
-DCMAKE_BUILD_TYPE=Releaseไปยังcmakeเพื่อให้มีการปรับปรุงได้ดีที่สุด. - ใส่ประวัติคลอนเป็นรูทของห้องสมุดของคุณ; อย่าสําเนาหัวข้อส่วนตัว รวมเส้นทางใน หัวหน้าห้อง สมัครงานขึ้นอยู่กับการวางแผนประกาศนียบัตรเดิม.
ปัญหาทั่วไป
| Issue | Cause | แก้ไข |
|---|---|---|
fatal error: aspose/cells_foss/Workbook.h: No such file or directory | รวมเส้นทางที่ไม่ถูกตั้งค่า | Ensure target_include_directories ชี้ให้เห็นว่าห้องสมุดของ include/ แฟลเดอร์ |
undefined reference to Aspose::Cells_FOSS::Workbook::Workbook() | ห้องสมุดไม่เชื่อมต่อ | เพิ่ม target_link_libraries(MyApp Aspose.Cells.Foss.Cpp) ใน CMakeLists.txt |
| ความผิดพลาดของ CMake รุ่น | CMake < 3.15 | ปรับปรุง CMake เป็น 3.15+ หรือปรับค่าตัว cmake_minimum_required รูปแบบ |
| การสร้างล้มเหลวในโหมด C++14 | มาตรฐานเก่าเกินไป | เพิ่ม set(CMAKE_CXX_STANDARD 17) ก่อนการ add_executable การเรียก |
ขั้นตอนต่อไป
- License รีวิวเงื่อนไขใบอนุญาต MIT สําหรับ Aspose.Cells FOSS สําหรับ C++.
- Features ตรวจสอบความสามารถตารางกระดาษทั้งหมดที่รองรับ.
- การทํางานกับการจัดการตารางกระดาษ เรียนการทํางานในหนังสือและใบงาน.