2017-05-06 75 views
0

我正在編寫一個涉及用戶填充Excel設置表的程序。用於C++的Excel庫 - XLSX I/O - 無法使其工作

然後我讀它並將值輸入到程序中。

似乎有是一些庫在那裏爲讀/寫XLSX檔案 - 我看中了XLSX I/O

我在編程相當小白,我無法得到它的工作。

我所做的是:
- 安裝外籍
- 使用cygwin的命令行
安裝的zlib - 安裝libzip使用cygwin的命令行
- 添加ziplip在連接選項鍊接庫選項
- 添加C: /程序文件(x86)/代碼塊/到鏈接的搜索目錄
- 從複製的dll/dll.a/.h文件包括在下載/的bin目錄到我的相應的命名MinGW的目錄

我使用的代碼塊使用MinGW

我試圖從運行(https://github.com/brechtsanders/xlsxio

我遇到的問題稱爲example_xlsxio_read_cpp的例子:
編譯器錯誤 - 「錯誤:沒有輸入文件」
不能啓動.exe文件 - 帶有錯誤文件ziplib-4.dll從您的計算機中丟失

我的問題是:
1.如何正確安裝XLSX IO庫/如何獲得編譯示例?
2.如何處理ziplib-4.dll文件以及它應該放在哪裏?

道歉提前如果這個問題似乎是小白,我真的很新的編程

回答

0

當鏈接到一個DLL文件,您可以使用扶養沃克(http://www.dependencywalker.com/)檢查其依賴關係,所以你知道你需要有其依賴關係可用。鏈接/運行應用程序時,這些DLL應該位於PATH中。

在這種情況下,您將需要libzip(依次取決於zlib)和expat。