这是我的示例代码 -
$result = $true
if (@("true","false","yes","no") -contains $value) {
$result = @("true","yes") -contains $value
}
我正在使用此命令编译它:
#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;
}
我使用的是Google的openFST工具包。
运行上面的命令后,我收到以下错误:
g++ -stdlib=libc++ -std=c++11 -v sampleFST.cpp;
谁能告诉我什么错了?我已经在谷歌上查找了这个问题,修复此问题会导致ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
错误(这就像一个恶性循环)。