【CREO二次开发】环境搭建到在Creo4.0中输出helloworld

  1. 安装vs2015配合Creo4.0(激活好)
  2. 首先测试好二者都可以正常运行(Creo可以新建画个图,VS可以新建一个MFC程序且编译运行完成)
  3. vs2015新建MFC DLL
    这是为了动态连接运行程序。
  4. 对新建的dll项目进行如下设置
    1. 配置管理器把平台切换为x64
      关联操作系统平台
    2. 在VC++目录里设置包含目录:
      D:\Program Files\Creo 4.0\M010\Common Files\protoolkit\includes;
      – 告诉msvc编译器 第三方库的头文件位置
    3. 在VC++目录里设置库目录
      D:\Program Files\Creo 4.0\M010\Common Files\protoolkit\x86e_win64\obj;
      –告诉msvc编译器去哪找第三方库的dll文件
    4. C/C++一栏选择代码生成-运行库
      多线程DLL(/MD)
      –非调试的动态链接
    5. 连接器的附加依赖项
      对于Creo4.0:
mpr.lib;
psapi.lib;
ws2_32.lib;
netapi32.lib;
protk_dll_NU.lib;
protk_dllmd_NU.lib;
ucore.lib;
udata.lib
  1. 在文件夹MFCLibrary1中,包括ipch MLFLibrary1 x64三个文件夹
    x64文件夹下debug文件夹中含有编译后的dll文件
    代码:在.cpp中增加头文件
#include <ProToolkit.h>
#include <ProMessage.h>

末尾增加函数:

extern "C" int  user_initialize()
{
	ProMessageClear();
	AfxMessageBox(_T("Hello Creo"));
	return 0;
}
extern "C" void user_terminate()
{
	AFX_MANAGE_STATE(AfxGetStaticModuleState());
}

新建protk.dat

NAME MFCLibrary1
EXEC_FILE C:/Users/Administrator/Desktop/tkinter-util/MFCLibrary1/x64/Debug/MFCLibrary1.dll
TEXT_DIR C:/Users/Administrator/Desktop/tkinter-util/MFCLibrary1/x64/Debug/Text.txt
STARTUP dll
ALLOW_STOP true
END

6. 在creo中注册protk.dat ,点击运行,成功弹出Hello Creo
接下来逐步练习protoolkit的函数使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值