Installation

Installation

Hướng dẫn này cho bạn biết cách cài đặt Aspose.Cells FOSS for C++ trên máy phát triển của bạn, xây dựng thư viện và kiểm tra thiết lập với một chương trình tạo bảng giá tối thiểu.


Prerequisites

RequirementDetail
C++ Đánh giáMáy tính tương thích C++17 (GCC 9+, Clang 10+ hoặc MSVC 2019+)
Mã CMakePhiên bản 3.15 hoặc cao hơn
Gitbất kỳ phiên bản mới nhất
Hệ điều hànhLinux, macOS hoặc Windows

Bước 1: Clone the repository

Clone the Aspose.Cells FOSS for C++ source repository:

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

Bước 2 - Xây dựng mẫu

Sử dụng cấu hình CMake kết hợp để xây dựng dự án mẫu, mà cũng biên soạn thư viện:

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

Các sản phẩm xây dựng đặt các binary được biên soạn trong build/ Đạo diễn.


Bước 3: Tham gia thư viện vào dự án của bạn

Thêm thư viện tiêu đề và cây nguồn vào CMakeLists.txt của riêng bạn qua FetchContent hoặc một con đường địa phương bao gồm:

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)

Bước 4 - Kiểm tra cài đặt

Tạo một tối thiểu main.cpp tạo và lưu một tệp 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;
}

Xây dựng và chạy. nếu hello.xlsx được tạo trong thư mục làm việc, cài đặt thành công.


Mẹo và Thực hành Tốt nhất

  • Luôn sử dụng The Aspose::Cells_FOSS Namespace để tránh các biểu tượng xung đột với thư viện khác.
  • Điểm đầu bao gồm cho hầu hết các hoạt động là aspose/cells_foss/Workbook.h;• Có thêm các tiêu đề như: Worksheet.hCell.h như cần thiết.
  • Sử dụng CMake 3.15 hoặc mới hơn; các phiên bản cũ hơn có thể không hỗ trợ cấu hình mục tiêu kết hợp.
  • Đối với các sản phẩm xây dựng, thông qua -DCMAKE_BUILD_TYPE=Release để cmake để cho phép tối ưu hóa.
  • Giữ thư mục clone như gốc của thư viện; đừng sao chép các tiêu đề cá nhân - tương đối bao gồm các con đường trong thư ký tiêu chí phụ thuộc vào bố trí thư sách ban đầu.

Các vấn đề thường gặp

IssueCauseFix Đặt
fatal error: aspose/cells_foss/Workbook.h: No such file or directory- Có đường không được cấu hìnhEnsure target_include_directories Điểm đến thư viện include/ Mẫu folder
undefined reference to Aspose::Cells_FOSS::Workbook::Workbook()Thư viện không liên kếtthêm target_link_libraries(MyApp Aspose.Cells.Foss.Cpp) trong CMakeLists.txt
lỗi phiên bản CMakeMã > 3.15Tăng CMake lên 3.15+ hoặc điều chỉnh cmake_minimum_required Phiên bản
Tạo lỗi trong chế độ C++14Tiêu chuẩn quá cũthêm set(CMAKE_CXX_STANDARD 17) Trước khi The add_executable gọi điện

Bước tiếp theo

See Also

 Tiếng Việt