centos linux VTK 安装细则

vtk篇:
1。在http://www.vtk.org/VTK/resources/software.html中下好Source and Data两个包
2。新建一个文件夹vtk,把上面两个包解压缩到此处,同时再建一个文件夹bin.
3。在终端下cd到这个bin目录下
4。运行  ccmake ../VTK    (这个VTK就是刚才从Source中解压出来的,文件名最好不要变)根据提示进行操作,一般默认的就可以了,下面是一些选项的解释:
    * build_examples:询问是否编译vtk中的例子
    * build_testing:就是vtk开发者用来测试vtk代码的一些例子,我们常通过它们和Example下的例子学习vtk,是否编译它们,看个人喜好
    * build_shared_libs:如果设置为off,则只声称lib文件,用于c++开发是够了;如果设置为on则将多声称dll文件,在同时要使用python脚本调用vtk程序时,就必须编译生成动态库,要设置为on
    * cmake_install_prefix:这个比较重要,就是以后要安装vtk的路径。有些人又要问,我编译完了不就可以用vtk了吗,为什么还要安装?对,不安装其实可以,安装的好处就是可以从 1G多的文件中提取出.h .lib .dll等精华,安装在指定目录下,并修改系统环境变量
    * vtk_data_root:一般地,cmake可以自己找到vtkdata的路径,但如果没有,把vtkdata路径填上即可,告诉cmake,vtk需要的数据都在哪里
5。按c进行配置,没出错,按g就可以退出来了。
6。make     (花时间的说)
7。sudo make install    (sudo就是说要在root权限下,按提示输入密码即可)
8。sudo export LD_LIBRARY_PATH=/usr/local/lib/vtk-5.4
9。往/etc/profile里添加如下查找路径:
         C_INCLUDE_PATH=/usr/local/include/vtk-5.4:$C_INCLUDE_PATH
         export C_INCLUDE_PATH
         CPLUS_INCLUDE_PATH=/usr/local/include/vtk-5.4:$CPLUS_INCLUDE_PATH
          export CPLUS_INCLUDE_PATH
       这是因为编译时可能会出现无法找到头文件的问题,而C/C++的头文件查找路径包含有/usr/local/include,但不会继续进入子文件中,即不会去查找/usr/local/include/vtk-5.4.最后
在/etc/ld.so.conf里也添加路径 /usr/local/lib/vtk-5.4.
        
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值