- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OpenCASCADE6.7.0创建单文档多视图
VC10 、OpenCASCADE6.7.0 创建单文档多视图(2D、3D )共存工
程的方法
作者:梁全
Email :liangquan6@126.com
2014 年3 月26 日16:29:31
(阅读本文,要求读者掌握Visual Studio2010 的基本操作方法,比如说消息函数的定义,虚
函数的重载等。另外本文实现过程有些复杂,建议配合源代码阅读,大段的代码可以从源代
码中拷贝粘贴。事半功倍)
OpenCASCADE 的早期版本6.5.4 的时候在安装文件中提供了MFC 的向导Wizard (支
持VC6.0 版本),但是从那以后,安装程序就不再提供创建MFC 工程的向导了。OCC 的初
学者通常希望构建一个最简单的使用MFC 和OCC 库的工程,来学习OCC 的命令,可是没
有向导生成程序,手动生成一个最简单的工程也是一件令人头痛的事。网上有一些例子流传,
可是讲解的也不详细;另外随着OCC 版本的更新,这些例子并没有更新,有些已经调试不
能通过了。本文作者写这篇文章,是希望能够起到抛砖引玉的作用,帮助OCC 的初学者打
开这扇大门。
本问所讲解的方法充分利用了 OpenCASCADE6.7.0 的示例程序,即安装文件夹
“*:\OpenCASCADE6.7.0\opencascade-6.7.0\samples\mfc\standard”目录下的内容(其中“*”
代表安装盘符,推荐不要安装到C 盘),笔者推荐OpenCASCADE 的初学者,都应该从这些
例子中开始学起。
下面我就来讲解一下,如何通过最少的操作步骤,充分利用OCC 提供的MFC 示例,
搭建一个最简单的工程。该工程是一个支持单文档、多视图的MFC 程序,其中支持的视图
包括2 维和3 维的显示功能,还包括基本的平移、旋转操作、选择功能等。基本上能够满足
初学者调试命令的需求。
鉴于使用OCC 的用户VC 水平参差不齐,本文将操作步骤详细地列在下面,供读者参
考。本文的编译器采用的是Visual Studio 2010 (VC10 ),OpenCASCADE 版本为6.7.0,随
着版本的不同,操作方法可能略有区别,但基本思想是一致的。
下面的操作假设用户已经安装好Visual Studio 2010 和OpenCASCADE6.7.0 。
1. 在开始菜单中启动Visual Studio 命令提示,如下图所示:
2. 利用dos 命令“D :”,切换到OpenCASCADE 的安装目录,我机器上的目录是D 盘
根下,如下图所示:
3. 利用dos 命令“cd ”,进入目录
“D:\OpenCASCADE6.7.0\opencascade-6.7.0\samples\mfc\standard ”,
4. 运行下面的dos 命令
msvc vc10 win32 debug
其实这是以参数“vc10 win32 debug ”调用msvc.bat 文件,通过执行这个批处理文件,
便配置好了所有的环境变量,为我们开发工程提供了最基本的环境。其实这些内容在readme
文件中都已经写清楚了。运行结果如下图所示:
5. 等待一段时间,Visual Studio 2010 便会自行启动,并打开了一个包含所有mfc 实例
的工程,如下图所示:(本文的配套例子代码可以通过子工程的方式添加到本解决方案中)
6. 此时,应该可以编译该解决方案中的所有工程了,值得注意的是要先编译名字为
“mfcsample ”的工程,因为其与工程都是建立在它基础上的。右键单击“生成”即可编译:
7. 下面我们将建立自己的工程。如下图,右键单击解决方案,选【添加】→【新建项
目】
8. 选择MFC 程序,起名为MyViewer 。
9. 单击确定,单击下一步;下面通过图片的方式,展示操作步骤,用户只有点击【下
一步】即可,但要注意画红色框的位置的设置,与默认是不同的。
单击完成后,将创建一个名字为“MyViewer ”的工程。
10. 下面将设置工程的属性,可以通过在工程上单击右键,选属性,弹出属性页对话框,
在对话框中进行设置。首先修改包含目录,如下图所示,
11. 添加WNT
12. 添加lib 库
lib 库如下:
TKBRep.lib
FWOSPlugin.lib
PTKern
文档评论(0)