OpenTissue编译备忘

href="file:///C:/DOCUME~1/yys/LOCALS~1/Temp/msohtml1/01/clip_filelist.xml" rel="File-List" />

--------------------

1  download

--------------------

访问http://www.opentissue.org/download.php

它说在http://www.opentissue.org/svn/OpenTissue/trunk/有我们想要的东西(应该就是source code了)

 

我用cuteFTP把这个trunk目录下的所有东东都下载了(I:/OpenSourceProject/OpenTissue/trunk)

 

1.openTissue需要boost库,所以还需要下载并编译boost库,最新的是boost1.34.1

 

2.2007.8下载的OpenTissue在编译过程中遇到CG_XXX不认识的错误。这是因为它需要Cg 1.5。同时包含CG的相关目录和库

H:/Program Files/CGSDK/NVIDIA Corporation/Cg/Cg/lib

cg.lib

cgGL.lib

glut32.lib

 

 

 

----------

2  compile

----------

OpenTissue的wiki:

http://www.opentissue.org/wikitissue/index.php/Main_Page

有具体的编译步骤。

 

---

2.1 Cmake

---

我的实践过程如下:

a).下载Cmake工具。http://www.cmake.org/HTML/Download.html

b).运行I:/OpenSourceProject/Cmake/cmake-2.4.7-win32-x86/bin/CMakeSetup.exe

如图1,设置如下:

                   (图1)

source code :I:/OpenSourceProject/OpenTissue/trunk

binariies: I:/OpenSourceProject/OpenTissue/trunk/build

Boost_INCLUDE_DIR   E:/MyTools/Boost/boost_1_34_1

CMAKE_INSTALL_PREFIX    I:/OpenSourceProject/OpenTissue/trunk

OPENTISSUE_INCLUDE_DIR  I:/OpenSourceProject/OpenTissue/trunk

(其余略)

如果某一栏不确定如何填,可将鼠标放在其上,窗口底有提示。如图1红框所示。

 

c).然后相继点击Configure按钮(可能要点两次),和OK按钮。具体参见

http://www.opentissue.org/wikitissue/index.php/Using_CMake中的“ Running CMake on Windows”

d).现在I:/OpenSourceProject/OpenTissue/trunk/build下面会生成很多文件。

 

-------

2.2 build openTissue

---------

open I:/OpenSourceProject/OpenTissue/trunk/build/OpenTissue.sln

 

编译ALL_BUILD 工程。

 

注意:

编译过程中,很多project提示libboost_unit_test_framework-vc80-mt-gd-1_34_1.lib找不到。

所以,(这是我摸索出来的步骤,不一定是最简单的,望高手赐教)

a)project的属性(ALT+F7)-->连接-->常规-->附加目录库 中添加boost的(编译出来的)lib目录

E:/MyTools/Boost/boost_1_34_1/bin.v2

b)project的属性(ALT+F7)-->连接-->输入-->附加依赖项 中添加

libboost_unit_test_framework-vc80-mt-gd-1_34_1.lib

(最要命的是后来再打开OpenTissue.sln,a),b)中追加的设置又没了!还得重新设置,郁闷。所以劝大家最好一次设置好,争取一次编译完这些project。)

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值