--------------------
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。)