BFL是OROCOS工程的一个库,全称为BAYESIAN FILTERING LIBRARY。BFL库的需要一个数学运算库和一个随机数产生器库,在此我们已经安装过boost库,所以就直接使用boost库了。
web site: http://www.orocos.org/bfl
编译过程如下
1. tar -xjvf orocos-bfl-0.6.1-src.tar.bz2#解压
2. cd orocos-ocl-1.8.0
3. mkdir build
4. ccmake ..
需要修改以下几项:
BUILD_EXAMPLES->ON #编译例子
BUILD_TESTS->ON #编译测试程序
CMAKE_EXE_LINKER_FLAGS->-ldl #设置动态链接库
MATRIX_LIB->boost #数学运算库设为boost
RNG_LIB ->boost #随机数产生器库设为boost
__MATRIXWRAPPER_BOOST__->ON
__RNGWRAPPER_BOOST__ ->ON
接着按[c]->[e],如果没有错误,则按[g]产生Makefile并退出
5. make #生成的库文件
6. make check #测试安装结果
7. make install #拷贝头文件到/usr/local/include/ocl,拷贝库文件到/usr/local/lib/以及拷贝orocos-bfl.pc到usr/local/lib/pkgconfig/orocos-bfl.pc
更详细的编译参数和设置可参考http://people.mech.kuleuven.be/~tdelaet/bfl_doc/installation_guide/installation_guide.html
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment