Proe 二次开发 Protoolkit-VC60 环境配置简体中文 Windows xp+ SP2Pro/E 野火 2.oVisual C++ 6.02.设置 Pro/TOOLKIT 头文件路径和库文件在 vc 中选择 tools 菜单下面的 option,如图:把 proe 安装名目下的 PROEWILDFIRE 2.0\PROTOOLKIT\INCLUDES 名目(我的 proe 是装在 D 盘的)添加到 include files,如图:下面添加库文件,添加“PROEWILDFIRE 2.0\PROTOOLKIT\I486_NT\OBJ”名目到 library files,如图:3.创建 MFC dll 项目,项目名称添“test”,如下图,后面选择默认设置点击 finish 即可。4.项目有关设置,每新建一个项目都必须设置。在 vc 的 project 菜单下选择 setting,Link 中 object/libaries 下增加 protk_dll.lib prodev_dll.lib mpr.lib wsock32.lib,Ignore libaries 增加 msvcrt.lib (iWin32 Releasem 模式,那个地点我们采纳 release 模式)或 msvcrtd.lib (debug 模式)如下图。我们是学机械行业不是学运算机专业的,明白如此设置就能够没有必要追究什么缘故要如此设置。5.终于设置完成了,下面开始程序编写了。第一包含头文件,如下图。复制下面的代码粘贴至 MFC 自动生成的代码下面。static int status;static uiCmdAccessState UserAccessTestMenu(uiCmdAccessMode access_mode);int MyTest();extern “C” int user_initialize(){static wchar_t menumsgfile[] = { ‘u’,'s’,'e’,'r’,'m’,'s’,'g’,’.’,'t’,'x’,'t’,'\0′};uiCmdCmdId cmd_id;//在 Help 菜单的左边添加 Test 菜单status = ProMenubarMenuAdd(“TestMenu”, “Test”, “Help”, PRO_B_FALSE, menumsgfile);status = ProCmdActionAdd(“MyTest”, (uiCmdCmdActFn)MyTest, uiCmdPrioDefault, UserAccessTestMenu, PRO_B_TRUE, PRO_B_TRUE, &cmd_id);status = ProMenubarmenuPushbuttonAdd(“TestMenu”, “MainBtn1″, “Hello”, “Hello Help”, NULL, PRO_B_TRUE, cmd_id, menumsgfile);return(0);}static uiCmdAccessState UserAccessTestMenu (uiCmdAccessMode access_mode){return (ACCESS_AVAILABLE);}int MyTest(){AfxMessageBox(“你好 proe123″);return 0;}extern “C” void user_terminate(){}新学 pro/toolkit 的朋友可能对 MFC 生成的代码感到困惑,不明白都代表什么意思。事实上我们没有必要了解那么清...