Installation
Installation
Bu kılavuz, geliştirme makinesinde Aspose.Cells FOSS’u C++ için nasıl ayarlayacağınızı, kütüphanenin oluşturulmasını ve en az bir spreadsheet-creation programı ile ayarı doğrulamanızı gösterir.
Prerequisites
| Requirement | Detail |
|---|---|
| C++ Kompilatör | C++17 uyumlu kopyayıcı (GCC 9+, Clang 10+ veya MSVC 2019+) |
| CMAKİ | 3.15 veya daha yüksek versiyonu |
| Git | Herhangi bir son versiyonu |
| İşletim Sistemi | Linux, MacOS veya Windows |
Adım 1 - Restoranı Klonlayın
Aspose.Cells FOSS için C++ kaynak depolama alanı:
git clone https://github.com/aspose-cells-foss/Aspose.Cells-FOSS-for-Cpp.git
cd Aspose.Cells-FOSS-for-CppAdım 2 - Örnekler Yapın
Birleşik CMake yapılandırmasını kullanarak örnekleme projesi oluşturun, bu da kütüphanesini birleştirir:
cd samples
mkdir build
cd build
cmake ..
cmake --build .Bu yapı çıkışı, binaryoların birleştirildiği yerleri yerleştirir. build/ Yönetmenlik .
Adım 3 - Projenize Kütüphaneyi Ekleyin
Kütüphane başlıkları ve kaynak ağaçları kendi CMakeLists.txt aracılığıyla ekleyin FetchContent Yerel bir yol şunları içerir:
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)Adım 4 - Kurulumun kontrolü
Minimum oluşturmak için main.cpp bir XLSX dosyası oluşturur ve kaydeder:
#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;
}Yapım ve çalıştırma. eğer hello.xlsx İş dizininde oluşturulur, kurulum başarılı olur.
İpuçları ve En İyi Uygulamalar
- Her zaman kullanın
Aspose::Cells_FOSSDiğer kütüphanelerle sembol çatışmaları önlemek için namespace. - Çoğu operasyon için giriş noktası da dahil olmak üzere,
aspose/cells_foss/Workbook.h;• Ek olarak, diğer başlıklar gibiWorksheet.hveCell.hİhtiyaç olarak. - CMake 3.15 veya daha sonraki kullanın; eski sürümler paketli hedef yapılandırmayı desteklemez.
- Üretim yapısı için, geçiş
-DCMAKE_BUILD_TYPE=ReleaseiçincmakeOptimize etmek için. - Kütüphanenin kökü olarak klon dizinini tutun; bireysel başlıkları kopyalamayın - kütüphane başlığındaki yollar orijinal dizinin düzenine bağlıdır.
ortak sorunlar
| Issue | Cause | Fix |
|---|---|---|
fatal error: aspose/cells_foss/Workbook.h: No such file or directory | -Kapalı olmayan yollar dahil | Ensure target_include_directories Kütüphaneye bakış açısı include/ folder için |
undefined reference to Aspose::Cells_FOSS::Workbook::Workbook() | Kütüphane bağlantılı değil | ekleme target_link_libraries(MyApp Aspose.Cells.Foss.Cpp) Yorumlar için tıklayınız.txt |
| CMake versiyonu hatası | Yüzey < 3.15 | CMake’i 3.15+‘a yükseltin veya ayarlayın cmake_minimum_required versiyonu |
| C++14 modunda yapılandırma hataları | Standart çok eski | ekleme set(CMAKE_CXX_STANDARD 17) Önceki: The add_executable Çağrı |
Sonraki adımlar
- License — C++ için Aspose.Cells FOSS için MIT lisans koşullarını inceleyin.
- Features - Tüm destekli spreadsheet özelliklerini tarayın.
- Spreadsheet Management ile Çalışma - Çalışma kitabı ve çalışma sayfası işleri öğrenin.