ההתקנה
ההתקנה
מדריך זה מראה כיצד להגדיר Aspose.Cells FOSS עבור C++ על מכונת הפיתוח שלך, לבנות את הספרייה ולבדוק את ההגדרה עם תוכנית ליצירת שורת הפסקה מינימלית.
דרישות
| דרישות | פרטים |
|---|---|
| C++ קופץ | C++17-Compatible Compiler (GCC 9+, Clang 10+ או MSVC 2019+) |
| קמאה | גרסה 3.15 או גבוהה יותר |
| GIT | כל גרסה אחרונה |
| מערכת הפעלה | לינוקס, macOS או Windows |
שלב 1 – Clone the Repository
Clone the Aspose.Cells FOSS for 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שמות כדי למנוע התנגשויות סמליות עם ספרייה אחרת. - נקודת הכניסה לכל הפעולות היא:
aspose/cells_foss/Workbook.h;• כולל כותרות נוספות, כגון:Worksheet.hוCell.hכפי שצריך. - השתמש CMake 3.15 או מאוחר יותר; גרסאות ישנות עשויות לא לתמוך בהגדרה מטרה מחוברת.
- עבור בניינים ייצור, עובר
-DCMAKE_BUILD_TYPE=Releaseלcmakeכדי לאפשר אופטימיזציה. - שמור את תיעוד הקלון כמו שורש הספרייה שלך; אל תכתבו כותרות בודדות - יחסית כולל דרכים בספריה כתיעודים תלוי במצב התיעודי המקורי.
בעיות נפוצות
| נושא | סיבה | קבע |
|---|---|---|
fatal error: aspose/cells_foss/Workbook.h: No such file or directory | כולל מסלול שאינו מוגדר | ביטחון target_include_directories נקודות על הספרייה include/ פלטפורמה |
undefined reference to Aspose::Cells_FOSS::Workbook::Workbook() | ספרייה לא מקושרת | הוסף target_link_libraries(MyApp Aspose.Cells.Foss.Cpp) בקטגוריה CMakeLists.txt |
| שגיאה בגרסה CMake | קמפינג < 3.15 | עדכון CMake ל- 3.15+ או התאמת הסטטוס cmake_minimum_required גרסה |
| בואו לבנות את המצב C++14 | סטנדרטים ישנים מדי | הוסף set(CMAKE_CXX_STANDARD 17) לפני שה add_executable שיחה |
שלבים הבאים
- רישיון – סקירה של תנאי רישיון MIT עבור Aspose.Cells FOSS עבור C++.
- תכונות – חפש את כל יכולות הפרידפייט תומכות.
- עבודה עם Spreadsheet Management למד את עבודת העבודה ואת פעולות לוח העבודה.