致力于电脑围棋程序的开发
 11 12
发新话题
打印

有关fuego的编译问题

有关fuego的编译问题

fuego的编译用到makefile和boost库,编译起来比较复杂.
如果在论坛内写一个类似gnugo中文文档的fuego中文文档,
那样可能会使大家对fuego的了解更清晰^^

TOP

boost库可以在官方网站上下载编译,fuego的发布遵循GNU标准模式,只是编译的话,并不需要对makefile了解太多。
如果在windows下编译,cygin当然是个选择,不过个人还是很讨厌这样的粘合。做一个接口库,可以把fuego作为vc工程来编译,这样更方便些,而且目标码是windows原生的,效率要高不少。
fuego的文档还是很漂亮的,不过因为还没有推出稳定版本(据老穆称V0.5可能也要等段时间),这个时候整理中文文档多少有些不合适
常见的技术问题可以在下面贴子找下,或许可有线索
http://www.computergo.net/forum/ ... &extra=page%3D1
http://www.computergo.net/forum/ ... &extra=page%3D1
执一以为天下式

TOP

目前Fuego才出到0.41,看来很久才能出到0.5^^

TOP

问题始终出在boost库上:
checking for boostlib >= 1.33.1... configure: error: We could not detect the boo
st libraries (version 1.33 or higher). If you have a staged boost library (still
not installed) please specify $BOOST_ROOT in your environment and do not give a
PATH to --with-boost option. If you are sure you have boost installed, then ch
eck your version number looking in <boost/version.hpp>. See http://randspringer.
de/boost for more documentation.

我想可能是boost的引用出了问题

[ 本帖最后由 kpr 于 2010-1-31 09:44 编辑 ]

TOP

如果用微软的编译器,可以去boostpro官网下载安装器,很省事。
执一以为天下式

TOP

好的,我去试一下

TOP

boostpro也试过了,但还是出现同样的错误

TOP

不会是没包含吧
/I "C:\Program Files\boost\boost_1_41"
另外可能和你的编译器有关系
执一以为天下式

TOP

可能真的没有包含
我用的是cygwin
但我在cygwin中输入 /I "C:\Program Files\boost\boost_1_41" 后
它却显示 bash: /I: No such file or directory

TOP

一直觉得cygin像是个怪胎,不过好像也不是这样用吧。
执一以为天下式

TOP

 11 12
发新话题
最近访问的版块