Microstation Connect Edition二次开发-VisualStudio 2013开发环境配置(C++)


前言:

1.Microstation Connect Edition二次开发环境:

编译环境:Visual Studio 2013

开发语言:C++,C#/C++/CLI

一.手动配置方法:

首先定义三个系统环境变量MS,MSMDE,MSMDE_OUTPUT

MS:Microstation Connect Edition安装路径,比如:“C:\Program Files\Bentley\MicroStation CONNECT Edition\MicroStation\”注意最后的反斜杠。

MSMDE:Microstation Connect Edition二次开发包安装位置:例如:“C:\Program Files\Bentley\MicroStationSDK\”,同样注意路径最后添加反斜杠。

MSMDE_OUTPUT:存储编译程序时生成的中间临时文件的文件夹,最好设置一下便于开发调试,例如:“C:\sdkoutput\”,同样注意路径最后添加反斜杠。

接着,在Microstation Connect Edition二次开发包安装位置bin文件夹下编写一个bat文件,名字任意,比如"build.bat",内容如下:

CALL "%MSMDE%MicroStationDeveloperShell.bat" "%MS%" "%MSMDE%" "%MSMDE_OUTPUT%"

CD /D %1

bmake %2

然后,打开Visual Studio 2013,依次打开菜单“工具”-》“外部工具”,弹出“外部工具”对话框,点击“添加”按钮新建一个外部工具,如图所示输入内容:

二、InnovoCAD提供的强大工具“VS Tools for MicroStation CONNECT Edition EAP Lite”

该工具提供“傻瓜式”的服务,为二次开发程序生成代码骨架,用户不用担心各种设置问题。

工具访问地址:https://visualstudiogallery.msdn.microsoft.com/d19103d9-5450-4e34-a452-d7c0ecf41f39

安装步骤如下:

打开Visual Studio 2013,依次打开菜单“工具”-》“拓展与更新”,在弹出对话框中搜索框内搜索“CONNECT” 关键词,如图所示:

选择“VS Tools for MicroStation CONNECT Edition EAP Lite”,然后点击“下载”按钮,下载安装完毕后重启VS2013。

然后安装完毕后,剩下就跟常规创建项目流程一样,以C++开发为例,依次点击菜单“文件”-》“新建”-》“项目”,打开“新建项目对话框”,

在左侧模板树列表中依次点选“Visual C++” ->"innovoCAD"->"Lite"->"MS CONNECT EDITION EAP",在具体模板选择区域中可根据个人要求

选择具体模板,如图所示:

输入项目名称后点击“确定”即可创建新工程,该模板会生成代码骨架,剩下工作跟常规编程操作无异。