Installation
Installation
यह गाइड दिखाता है कि कैसे अपने विकास मशीन पर Aspose.Cells FOSS को स्थापित करें, पुस्तकालय का निर्माण करें और एक न्यूनतम स्पेडहेट-क्वायर बनाने के लिए प्रोग्राम के साथ सेटिंग की जांच करें।.
Prerequisites
| Requirement | Detail |
|---|---|
| C++ कॉम्पिलर | C++17- संगत संकलक (GCC 9+, Clang 10+ या MSVC 2019+) |
| मोज़े | 3.15 या उससे अधिक संस्करण |
| GIT के लिए | किसी भी नवीनतम संस्करण |
| ऑपरेटिंग सिस्टम | Linux, MacOS या Windows के बारे में जानकारी |
चरण 1 - रसोईघर को क्लोन करें
C++ स्रोत रिपोर्टर के लिए Aspose.Cells FOSS को क्लोन करें:
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अनुकूलन की संभावना है।. - क्लोन निर्देशिका को अपनी पुस्तकालय की जड़ के रूप में रखें; व्यक्तिगत शीर्षकों को कॉपी न करें - रिश्ते में पुस्तके शीर्षक में मार्ग शामिल हैं, मूल निर्देशांक व्यवस्था पर निर्भर करता है।.
सामान्य मुद्दे
| Issue | Cause | फिक्स करें |
|---|---|---|
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() | पुस्तकालय नहीं जुड़ा हुआ है | Add में target_link_libraries(MyApp Aspose.Cells.Foss.Cpp) में CMakeLists.txt |
| CMake संस्करण त्रुटि | म्यूचुअल < 3.15 | 3.15+ के लिए CMake को अपग्रेड करें या इसे समायोजित करें cmake_minimum_required संस्करण |
| C++14 मोड में निर्माण विफलताओं | पुराने मानक | Add में set(CMAKE_CXX_STANDARD 17) पहले के लिए add_executable कॉल करें |
अगले कदम
- License — C++ के लिए Aspose.Cells FOSS के MIT लाइसेंस की शर्तों की समीक्षा करें।.
- Features सभी समर्थित स्पेयरबोर्ड क्षमताओं का सर्वेक्षण करें।.
- Spreadsheet Management के साथ काम करना - कार्यपुस्तिका और कार्यपत्रक ऑपरेशन सीखें।.