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
| Requirement | Detail |
|---|---|
| C++ Đánh giá | Máy tính tương thích C++17 (GCC 9+, Clang 10+ hoặc MSVC 2019+) |
| Mã CMake | Phiên bản 3.15 hoặc cao hơn |
| Git | bất kỳ phiên bản mới nhất |
| Hệ điều hành | Linux, 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-CppBướ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_FOSSNamespace để 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.hvàCell.hnhư 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
| Issue | Cause | Fix Đặt |
|---|---|---|
fatal error: aspose/cells_foss/Workbook.h: No such file or directory | - Có đường không được cấu hình | Ensure 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ết | thêm target_link_libraries(MyApp Aspose.Cells.Foss.Cpp) trong CMakeLists.txt |
| lỗi phiên bản CMake | Mã > 3.15 | Tă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++14 | Tiê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
- License — Xem xét các điều khoản giấy phép MIT cho Aspose.Cells FOSS cho C++.
- Features - Khám phá tất cả các tính năng bảng điều khiển được hỗ trợ.
- - Làm việc với Spreadsheet Management - Học sách làm việc và hoạt động bảng tính.