Installation

Installation

คู่มือนี้แสดงวิธีการตั้งค่า Aspose.Cells FOSS สําหรับ C++ บนเครื่องพัฒนาของคุณ, สร้างห้องสมุด และตรวจสอบการจัดตั้งด้วยโปรแกรมสร้างตารางกระดาษเล็กน้อย ๆ .


Prerequisites

RequirementDetail
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_FOSS namespace เพื่อหลีกเลี่ยงการชนสัญลักษณ์กับห้องสมุดอื่นๆ.
  • จุดเข้ารวมสําหรับการดําเนินงานส่วนใหญ่คือ aspose/cells_foss/Workbook.h; รวมหัวข้อเพิ่มเติม เช่น Worksheet.h และ Cell.h ตามที่ต้องการ.
  • ใช้ CMake 3.15 หรือหลังกว่า; รุ่นเก่าๆ อาจไม่สนับสนุนการตั้งค่าเป้าหมายที่รวมกัน.
  • สําหรับการสร้างผลิต, ผ่าน -DCMAKE_BUILD_TYPE=Release ไปยัง cmake เพื่อให้มีการปรับปรุงได้ดีที่สุด.
  • ใส่ประวัติคลอนเป็นรูทของห้องสมุดของคุณ; อย่าสําเนาหัวข้อส่วนตัว รวมเส้นทางใน หัวหน้าห้อง สมัครงานขึ้นอยู่กับการวางแผนประกาศนียบัตรเดิม.

ปัญหาทั่วไป

IssueCauseแก้ไข
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 การเรียก

ขั้นตอนต่อไป

See Also

 ภาษาไทย