有谁在linux下编译过GIZA++么?
我在编译GIZA++时mystl.h提示end()使用出错,Pointer.h中提示变量p没有声明,我试着修改了也没成功。不知有没有人遇到类似的问题。我的gcc是4.1.2,满足编译需求的最小版本。GIZA++和mkcls的源文件是从[url=http://wwwi6.informatik.rwthaachen.de/web/Software/index.html]http://wwwi6.informatik.rwthaachen.de/web/Software/index.html[/url]下载的哪位大牛有兴趣编译一下?
希望得到你的帮助,谢谢! 试试在版本3以下的gcc下编译或许会好使 多谢,我会试试的。 我记得当时有一个服务器的编译器不好使,好像没有安装好,似乎是“42”吧,有点忘记了,如果实在不行,换个服务器试试。 我最初的想法是stl库的调用出问题了,因为源程序里调用了很多stl库的函数。
回复 #1 wbhitren 的帖子
与编译器的版本有关,老版本用 g++ 3.4以前的版本编译。不过最新的GIZA++已经可以在g++4.x下编译了。 呕液!:lol :victory:页:
[1]