PROE 二次开发VC 环境设置--vs2005+proe 野火4 一、proe4.0+vs2005 二次开发环境配置: 1、库文件、包含文件添加。此配置项为 vs2005 环境配置,一次配置,永久有效。按下面三个图片操作。 2、项目属性设置(添加链接时所需的 lib 文件),此设置,每个新工程都需要设置一次。 添加以下库: wsock32.lib mpr.lib psapi.lib protk_dllmd.lib 如果选择的是MFC DLL 工程的: 库的设置应为:wsock32.lib mpr.lib psapi.lib protk_dllmd.lib 如果选择的是MFC 应用程序 工程的: 库的设置应为:wsock32.lib mpr.lib psapi.lib protkmd.lib pt_asynchronous.lib 二、开发测试程序 1、新建工程 2 、添加代码 #include
#include #include #include extern "C" int user_initialize() { ProName menumsgfile; uiCmdCmdId cmd_id; //在Help 菜单的左边添加Test 菜单 ProStringToWstring(menumsgfile,"usermsg.txt"); status = ProMenubarMenuAdd("Test", "Test", "Help", PRO_B_FALSE, menumsgfile); status = ProCmdActionAdd("MyTest", (uiCmdCmdActFn)MyTest, uiCmdPrioDefault, UserAccessTestMenu, PRO_B_TRUE, PRO_B_TRUE, &cmd_id); status = ProMenubarmenuPushbuttonAdd("Test", "Hello", "Hello", "Hello Help", NULL, PRO_B_TRUE, cmd_id, menumsgfile); return(0); } static uiCmdAccessState UserAccessTestMenu (uiCmdAccessMode access_mode) { return (ACCESS_AVAILABLE); } int MyTest() { AfxMessageBox(_T("祝贺你!")); return 0; } extern "C" void user_terminate() { } 3、注册文件编写与消息文件编写(以下仅为范本,实际使用需要更改) //protk.dat 注册文件 name test startup dll allow_stop TRUE exec_file E:\work\VSProjects\VS2005\Projects\test\debug\test.dll text_dir E:\work\VSProjects\VS2005\Projects\test\ revision 1151 end //usermsg.txt 消息文件 Test &Test 测试(&T) # Hello &Hello 你好(&H) # Hello Help Hello! This is a Pro/TOOLKIT sample. 你好!这是第一个使用VC++开发TOOLKIT 应用程序。 # 对于注册文件和消息文件不清楚的,请查看本版其他帖子。 proe 插件安装详细教程(图文) proe ...