建立SolidWorks插件程序(C++).docx_第1页
建立SolidWorks插件程序(C++).docx_第2页
建立SolidWorks插件程序(C++).docx_第3页
建立SolidWorks插件程序(C++).docx_第4页
建立SolidWorks插件程序(C++).docx_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

建立SolidWorks插件程序(C+)安装好SolidWorks API SDK后,启动Visual Studio(这里以Visual Studio 2008为例),打开新建工程窗口,选择图中所示的SolidWorks插件程序模板,指定完工程名称与路径后点击OK按钮。 图片:1.jpg共条评分 收藏 新鲜事 回复 举报 分享到 淘江湖 新浪 QQ微博QQ空间开心人人豆瓣网易微博百度鲜果白社会飞信离线Genie UID:3 注册时间2011-01-16 最后登录2012-11-11 在线时间49小时 发帖181 搜Ta的帖子 精华102 金币265 威望1172访问TA的空间加好友用道具 管理员 加关注 发消息只看该作者 沙发发表于: 2011-05-15 在接下来的窗口中有三个标签页,用于设定SolidWorks插件的基本属性。这里的选择如图所示。在Name标签页中,可以设定工程中相关类、头文件等的名称。这里默认的名称是工程的名称,该名称也将是该插件在SolidWorks插件列表中的名称。我们将“Short name”改为“SwAddin2”,可以看到相关的名称会随之更改。图片:2.jpg在Options标签页中,可以设定线程和接口信息,通常保持默认即可。图片:3.jpg在SwOptions标签页中,上面一部分用于设定插件可以响应的事件,通常根据插件应用场合的不同而有不同选择;下面一部分用于生成属性页界面。图片:4.jpg共条评分 回复 新鲜事 举报 离线Genie UID:3 注册时间2011-01-16 最后登录2012-11-11 在线时间49小时 发帖181 搜Ta的帖子 精华102 金币265 威望1172访问TA的空间加好友用道具 管理员 加关注 发消息只看该作者 板凳发表于: 2011-05-15 点击Finish按钮后,一个SolidWorks插件程序就建立完毕了。可以看到,生成的文件并没有按照我们之前的修改将SwAddin1变为SwAddin2,应该是向导程序的一个BUG。所以最好在建立工程的时候就确定好插件的名称。图片:5.jpg编译完成后启动SolidWorks,在菜单中选择“工具-插件” ,在插件列表窗口的“其它插件”列表中就可以找到新建的插件。在勾选插件名称前的复选框即可加载该插件。勾选插件名称后的复选框则可以让插件在SolidWorks启动时自动加载。图片:6.jpg如果编译时出现找不到swpublished.tlb等文件的错误,那么需要在工程属性中包含的路径中添加SolidWorks所在路径。以Visual Studio 2010为例,即为在下图中的“Include Directories”里添加SolidWorks安装路径。如果是64位的SolidWorks,还需将解决方案平台改为“x64”,否则无法将编译出的DLL注册进SolidWorks中。图片:Include.jpg如果没有上图中的选项(比如在VS2008中),也可添加在下图所示的“Additional Include Directories”中。图片:VS2008.jpg在VS2008中编译时可能会出现“fatal error LNK1000: Internal error during IncrBuildImage”这个错误,有两种方法可以解决:第一种:下载补丁,链接地址为/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=11399,不过这个似乎只可以安装在英文版的VS上。第二种:修改链接选项,方法:项目-属性-链接器-常规 下面的“启用增量链接”,将“是(/INCREMENTAL)”改为“否(/INCREMENTAL:NO)”,然后确定就可以了。 共条评分 回复 新鲜事 举报 离线Genie UID:3 注册时间2011-01-16 最后登录2012-11-11 在线时间49小时 发帖181 搜Ta的帖子 精华102 金币265 威望1172访问TA的空间加好友用道具 管理员 加关注 发消息只看该作者 地板发表于: 2011-05-15 勾选要加载的插件后,新建一个零件文件,可以看到标签栏上多了一个名为“SwAddin1”的标签。标签上的按钮的名称可能会根据SolidWorks API SDK版本的不同而不同。图片:7.jpg选择菜单中的“SwAddin1-Show Dialog”将会打开一个MFC窗口,选择菜单中的“SwAddin1-Sho

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论