By wangsh 2011-11-24
Tulip是比较经典的分割图算法库,算法经典,稳定高效。
本文介绍编译Tulip过程:
源码Tulip:参考2中下载Tulip-3.6.1src.tar.gz 解压到Tulip文件夹。
下载参考4中的Tulip SDK (VS2008).zip,解压到Tulip文件夹下。
使用cmake配置,编译vs2008工程,添加第三方库的include、lib等。
解决出现的几个问题:
1. 少括号问题:
在Tulip\library\tulip\include\tulip\tuliphash.h文件中:
注释掉第四十行,添加
#elif (!_MSC_VER && (__GNUC__ < 4 || __GNUC_MINOR__ < 1 || __clang__))
编译链接,成功!
使用Tulip打开美国交通网络,USA road graph from DIMACS Challenge 2009 (2,758,119 nodes and 6,885,658 edges),cool!(参考5)
Enjoy it!
版权所有,侵权必究。本blog内任何内容严禁用于任何商业用途,违者永久追究法律责任。转载请注明:http://blog.csdn.net/wsh6759/article/details/7009830
参考资料
1. Tulip简介 http://tulip.labri.fr/TulipDrupal/
2. Tulip3.6.1源码网址http://sourceforge.net/projects/auber/files/tulip/tulip-3.6.1/
3. Tulip编译注意事项 http://tulip.labri.fr/TulipDrupal/?q=node/981
4. 第三方插件下载 http://www.labri.fr/perso/huet/Tulip%20SDK%20(VS2008).zip
5. 使用Tulip打开美国交通网络 http://tulip.labri.fr/TulipDrupal/?q=node/971