配这个环境花了好几天的时间,虽然网上有很多相关的步骤,但是还是出了不少小错误,具体的步骤有很多,我就只记下我遇到的问题,我用的是CGAL4.1 boost1.51 CMake2.8 Qt4.8.2:
1、boost安装参考文档http://leaver.me/archives/721.html ,编译的时候全部编译用b2 –-toolset=msvc-10.0 –-dbuild-type=complete.
环境变量:Boost(没有则新建):G:oost_1_51 BOOST_LIBRARYDIR(没有则新建):G:oost_1_51stagelib path(最后面添加):G:oost_1_51
2、CMake里要加入boost的路径。BOOST_ROOT和BOOST_LIBRARYDIR都要加,然后出现缺少boost_thread和boost_system,需要把libboost_thread-vc100等四个去掉lib就可以了。
3、CGAL.sln需要debug和release都build
4、配置dll路径可以加到Path里,但是记得一定要重启VS
5、64位的机器都按32位来装CGAL吧,选编译器也是,不然会报错。
参考链接:
http://blog.csdn.net/jiao_zhoucy/article/details/8134595