有人能告诉我如何解决这个问题。我正在尝试在这里编译这个库: 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退出状态
答案 0 :(得分:0)
在Excelformat zip文件附带的项目目录中使用BasicExcel.Cpp和BasicExcel.hpp文件。