【发布时间】:2011-06-19 14:12:02
【问题描述】:
我是 LEDA-6.3 用户。 编译这个简单代码时出现错误:
#include <LEDA/core/d_array.h>
#include <iostream>
using namespace std;
main()
{
d_array<string,string> dic;
dic["hello"] = "hallo";
dic["world"] = "Welt";
dic["book"] = "Buch";
dic["key"] = "Schluessel";
string s;
forall_defined(s,dic) cout << s << " " << dic[s] << endl;
}
G++ 编译器:
g++ -I$LEDAROOT/incl -L$LEDAROOT d_array.cpp /usr/lib/LEDA/libleda.a -lX11 -lm -o d_array错误:
d_array.cpp:在函数“int main()”中: d_array.cpp:8:错误:“d_array”未在此范围内声明 d_array.cpp:8:错误:“,”标记之前的预期主表达式 d_array.cpp:8:错误:“>”标记之前的预期主表达式 d_array.cpp:8:错误:“dic”未在此范围内声明如果有 LEDA-6.3 的指南,请给我链接
【问题讨论】:
标签: c++ ubuntu-10.10