返回信息流最近在看一个C++工程文件,这个工程需要用到kenLM这个语言模型包,kenLM已编译通过,但是在编译自己的工程文件是会报如图所示的错误,弄了好几天,实在不知如何解决[ema1],求解答,不胜感谢!!![ema23]
这是一条镜像帖。来源:北邮人论坛 / cpp / #91841同步于 2016/5/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
[求助]C++程序编译,undefined reference to
MrHungry
2016/5/26镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
多谢暖神,原因找到了,错误在于有些lib没指定,本来以为-lkenlm可以匹配lib文件夹下的所有名字含kenlm的文件,结果不是,加上-lkenlm_util就好了
【 在 nuanyangyang (暖羊羊) 的大作中提到: 】
: 给G++加一个选项:
: -Wl,--no-as-needed
: 试试看?