我正在編寫需要從xls文件讀取內容的代碼,並且我決定使用XLNT庫。使用XLNT excel庫時遇到的問題
我做了以下內容:
配置和使用cmake GUI
在Visual Studio編譯它生成一個Visual Studio項目 - 生成的build文件夾與
.lib
文件- 其次說明:How to install 3rd party libraries
codeblocks - 將
/lib/include
目錄添加到鏈接器和編譯器中 個搜索目錄 - 添加了
.lib
文件項目編譯選項 - 新增
-std=c++14 -Ixlnt/include -lxlnt
到其他編譯器選項
的錯誤,我已經是:
undefined reference to 'xlnt::workbook::workbook()
- 總共18個 相同的錯誤
C:\Users\pinkunicorn\Documents\Personal Files\C\testing\main.cpp|36|undefined reference to xlnt::worksheet::freeze_panes(xlnt::cell_reference const&)'
我環顧論壇,有些人在說,類似的問題還包括.cpp文件。我不明白怎麼做,所以我還沒有嘗試過(所有的說明似乎都是說在編譯時將.cpp庫文件名添加到命令行中) - 但我甚至沒有使用命令行來編譯和在庫下載文件的源文件夾中有50個cpp文件,所以不知道如何工作。
您認爲可能的修復可能是什麼?
謝謝!