找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 22102|回复: 10

[原创] Creo二次开发简单入门

[复制链接]

1

主题

0

回帖

0

威望

实习生

积分
1
发表于 2021-7-6 21:52 | 显示全部楼层 |阅读模式
本帖最后由 lwy 于 2021-7-6 21:52 编辑

新人第一次发帖,文中有描述不对的地方,请各位多多指教。

我的编程基础就是大一计算机学的那点C语言,对于visual studio也不是特别熟悉,所以前期设置creo二次开发环境,从开始安装visual studio 2019到第一个demo编译成功花了将近两个月时间,时间大部分花在了编程之外的地方,甚至好多次想要放弃,感觉时间投入十分不值。所以,写这篇文章给想要开始Creo二次开发的初学者指一条路,我的方法不一定是最优解,但是也是一条可以走通的路。

因为我会点C,又看了不知道什么年代的资料,说protoolkit能实现Creo最多的功能,比其他语言的API接口更加丰富,所以就选择了protoolkit作为我学习的主要目标。

下面就开始说说入门的各种注意事项:
1. 安装Creo,这一步论坛教程很多,注意把二次开发的API选上(默认不选),我用的Creo 6.0
2. 安装visual studio 2019,Creo 6.0要求最低是2015,而且提供的例子也是以2015版本开发的,反正新一点没问题,直接下载官方社区版就好了,免费。安装的时候记得勾选上通用桌面开发工具和C++两个,其中c++记得勾选 140版本的编译器和MFC。
3. 准备好了两个软件,就可以开始了。在$Creo_LoadPoint\Creo 6.0.0.0\Common Files\文件夹下找到protoolkit,我建议把它拷贝一份到常用目录,比如D:\protoolkit,路径越短越好,不要包含空格和中文等乱七八糟的字符,最好就英文。
4. 把"D:\protoolkit\x86e_win64\obj\protk_install_example.zip"文件解压缩到其他目录例如D:\demo\,进入到D:\demo\protk_install_example,双击打开make_install.sln,如果第2步安装忘记勾选的话,会出现“D:\demo\protk_install_example\make_install\make_install.vcxproj : warning  : 无法找到 Visual Studio 2015 (v140) 的生成工具。安装 Visual Studio 2015 (v140) 可使用 Visual Studio 2015 (v140) 生成工具进行生成。”这么一句话。重新进vs安装程序更改就好了。
5. 下面开始设置项目:
                项目--属性--VC++ -- 包含目录 添加$protoolkit/includes
                                                                     $protoolkit/protk_appls/includes
                项目--属性--VC++ -- 库目录,添加$protoolkit/x86e_win64/obj
6. 修改make文件
        PROTOOL_SRC = D:/protoolkit(不能包含有空格的文件名,建议单独放到根目录下,必须包含空格时使用dos短文件名)

设置好这些,就可以编译了

如果出错,可以下载附件验证,附件是已经按照我的路径修改好的vs2019工程文件范例


protk_install_example.zip

37.27 KB, 下载次数: 161

protoolkit修改版范例

5

主题

71

回帖

0

威望

助工

积分
95
发表于 2021-7-9 17:47 | 显示全部楼层
没看懂,看了个寂寞。这个帖子是指引人做开发,还是开发出东西给我们绘图用?
回复

使用道具 举报

1

主题

102

回帖

0

威望

助工

积分
120
发表于 2021-7-19 11:23 | 显示全部楼层
好东西,学习了
回复

使用道具 举报

11

主题

544

回帖

0

威望

高工

积分
630
发表于 2021-7-20 08:14 | 显示全部楼层
有没有教程啥的 求一份 想研究研究
回复

使用道具 举报

2

主题

38

回帖

0

威望

实习生

积分
45
发表于 2023-3-12 20:29 | 显示全部楼层
感谢,这是我找到的第一份把初始步骤讲清楚的帖子,万分感谢
回复

使用道具 举报

2

主题

38

回帖

0

威望

实习生

积分
45
发表于 2023-3-13 01:45 | 显示全部楼层
能解释下步骤6中的make文件是在哪吗?
回复

使用道具 举报

3

主题

30

回帖

0

威望

实习生

积分
38
发表于 2024-1-1 00:35 | 显示全部楼层
感谢楼主,搞了一个礼拜没搞好。等我弄好了回来还愿
回复

使用道具 举报

1

主题

3

回帖

0

威望

实习生

积分
5
发表于 2024-1-4 14:49 | 显示全部楼层
Condenser 发表于 2024-1-1 00:35
感谢楼主,搞了一个礼拜没搞好。等我弄好了回来还愿

弄好了吗哥们
回复

使用道具 举报

4

主题

263

回帖

2

威望

工程师

积分
362
发表于 2024-4-2 19:57 | 显示全部楼层
学习一下
回复

使用道具 举报

2

主题

54

回帖

0

威望

助工

积分
59
发表于 2024-4-24 21:51 | 显示全部楼层
感谢楼主
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2024-11-22 11:04 , Processed in 0.153456 second(s), 29 queries .

快速回复 返回顶部 返回列表