ההתקנה

ההתקנה

מדריך זה מראה כיצד להגדיר 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 שיחה

שלבים הבאים

ראה גם

 עברית