0

这是我的示例代码 -

#include <iostream>
#include <fst/fst-decl.h>
#include <fst/fstlib.h>


using namespace std;
using namespace fst;

int main() {

    cout << "!!!Hello World!!! Yay!" << endl; // prints !!!Hello World!!!
    StdVectorFst fst;
    return 0;
}

我正在使用这个命令编译它:

g++ -stdlib=libc++ -std=c++11 -v sampleFST.cpp;

我正在使用谷歌的 openFST 工具包。

在运行上面的命令时,我收到以下错误:

ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

谁能告诉我怎么了?我在谷歌上查找了这个问题,解决这个问题会导致type_traits错误(这就像一个恶性循环)。

4

0 回答 0