【发布时间】:2013-04-09 17:59:23
【问题描述】:
我遇到了这篇文章中描述的同样问题:
undefined reference to function declared in *.h file
我正在使用 Eclipse 编写一个 C/C++ 项目。
我该如何解决同样的问题?
我尝试过: 项目-> 属性-> c c++ 构建-> 设置-> 工具设置->Gcc c++库->库->库(-l)
并在 /lindoappi/bin/linux34 中添加库。
但它不起作用。我将目录添加到:
项目 -> 属性 -> c c++ 构建 -> 设置 -> 工具设置->Gcc c++库->库->库搜索路径
控制台输出为:
**** 为项目 LINDO_test 构建配置调试 ****
全部 构建目标:LINDO_test 调用:GCC C++ 链接器 g++ -L/home/mario/lindoapi/bin/linux32 -o"LINDO_test" ./src/LINDO_test.o ./src/test_001.o -lliblindo /usr/bin/ld: 找不到 -lliblindo collect2: ld 返回 1 个退出状态 make: *** [LINDO_test] 错误 1
以下也是一个相关的帖子: error while loading shared libraries
还有其他建议吗? 非常感谢。
【问题讨论】:
标签: eclipse undefined-function