0

在 OpenFST网站上它说;

OpenFst 库是一个 C++ 模板库。在 C++ 中,在安装包含目录中包含并链接到安装库目录中的 libfst.so。

为简单起见,我的代码仅包含此内容;

#include <fst/fstlib.h>
#include <iostream>
int main(){
}

我在/home/me/usr/include/ fst下有fstlib.h,在/home/me/usr/lib下有 libfst.so 。我试过这个;

$g++ -I/home/me/usr/include/ code.cpp -lfst -L/home/me/usr/lib

基于此解决方案

但是我有很多关于找不到库的错误。像这样

你对它有什么建议?谢谢你。

4

1 回答 1

1

尝试将 -std=gnu++11 添加到您的编译行:

$g++ -std=gnu++11 -I/home/me/usr/include/ code.cpp -lfst -L/home/me/usr/lib

总是遇到类似的问题,请查找编译时出现在日志上的第一条错误消息。

希望这可以帮助!:-)

于 2018-06-21T11:49:05.550 回答