刚刚开始一直以为opencascade不用编译就足够使用了,因为我就是简单的用的了其中的函数库的一些功能。但最近在用vs2010结合qt做一个测试环境的时候,需要用到opencascade在vc10下面的一些库,所以必须需要将opencascade重新编译一下,因为opencascade(6.5.3)默认的是在vc9环境下配置好的.
其实编译vc10下的opencascade并不是很难,在\OpenCASCADE6.5.3\ros下面有个BUILD.Windows文件,刚开始不知道是什么东西,用txt打开看看,发现是一些配置变量
,按照它给的这些个变量,根据自己的安装目录改一下就好了,该的是msvc.bat env.bat custom.bat 主要是把vc9换成vc10,然后一些目录设置一下,然后双击msvc.bat,进行编译就OK了,编译时间有点长啊,好几个小时,我是晚上开着机编译的!