编译ExcelFormat库

时间:2014-09-21 11:08:07

标签: c++ linux

有人能告诉我如何解决这个问题。我正在尝试在这里编译这个库: http://www.codeproject.com/Articles/42504/ExcelFormat-Library

我正在做:g++ Examples.cpp

gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)

如果我的问题是简单/基本/简单/依赖...请告诉我一本或两本我应该先阅读的书,以便能够找到这个问题的答案。

以下是错误消息:

/tmp/cczceVBy.o:在函数example1(char const*)': Examples.cpp:(.text+0x2d): undefined reference to中YExcel :: BasicExcel :: BasicExcel()' Examples.cpp :(。text + 0x41):对YExcel::BasicExcel::New(int)' Examples.cpp:(.text+0x55): undefined reference to的未定义引用YExcel :: BasicExcel :: GetWorksheet(int)' Examples.cpp :(。text + 0x75):对ExcelFormat::XLSFormatManager::XLSFormatManager(YExcel::BasicExcel&)' Examples.cpp:(.text+0xf2): undefined reference to的未定义引用YExcel :: BasicExcelWorksheet :: Cell(int,int)' Examples.cpp :(。text + 0x10d):对YExcel::BasicExcelCell::Set(char const*)' Examples.cpp:(.text+0x166): undefined reference to的未定义引用YExcel :: BasicExcelWorksheet :: Cell(int,int)' Examples.cpp :(。text + 0x173):对YExcel::BasicExcelCell::Set(char const*)' Examples.cpp:(.text+0x287): undefined reference to的未定义引用YExcel :: BasicExcelWorksheet :: Cell(int,int)' Examples.cpp :(。text + 0x2a2):对YExcel::BasicExcelCell::Set(char const*)' Examples.cpp:(.text+0x2df): undefined reference to的未定义引用YExcel :: BasicExcelWorksheet :: Cell(int,int)'

----剪掉更多同类的东西-----

collect2:ld返回1退出状态

1 个答案:

答案 0 :(得分:0)

在Excelformat zip文件附带的项目目录中使用BasicExcel.Cpp和BasicExcel.hpp文件。