MSTN CE和MSTN SDK安装经验及技巧

本文介绍了MSTN CE及MSTN CE SDK安装的流程以及在安装时可能会遇到的问题

一、MSTN CE安装

1.MSTN CE即Microstation Connection eddition,截至本文写出,其已经发布到了Update16,发布情况如下图

图1

2.从第0版到第10版均是采用激活码的方式进行激活,从第11版到第16版是采用在线激活的方式,关于Microstation软件的获取方式可以采取互联网上寻找或者与Bentley官方进行联系或者与我联系,网上有很多破解版,请支持正版。

3.完整的MSTN CE安装包应该包括如下的内容,如果需要安装其他附带内容,点击Setup_MicroStationX64_10.15.00.074_en.exe,如果只需要MSTN CE单软件请点击Microstation.msi,安装过程为傻瓜式安装,跟着步骤点就行,如果要设置安装位置,在最开始的界面有一个Configure,在那里即可修改文件的安装位置,如果需要做二次开发,不建议修改安装的默认目录

图2

3.安装完成后进行激活,破解激活的方法:如果是老版本,直接有cracked工具,以管理员身份运行,在安装目录下运行即可,如果是新版本,需要先卸载

,即CONNECTION客户端,然后安装替换文件上去,然后以管理员身份运行激活软件,这里发现Update14版本无法正常显示小窗口上的工具条,并不推荐安装。

4.安装完成即可打开软件,设置好WorkSpace后,打开或者新建一个文件,然后点击菜单栏中的Help-About Microstation,可以看到激活信息。

二、MSTN CE SDK安装
安装前的准备

1)MSTN CE SDK安装包

1.MSTN CE SDK的下载可以与Bentley公司进行联系,MSTN CE SDK的版本应该与MSTN版本相对应,否则会发生无法预料的错误。

2)Visual Studio工具

1.Visual Studio选用的版本应该与图1的版本目录相对应,MSTN CE SDK对VS 2015具有较好的兼容,在安装VS 2015更高以上的版本时推荐将VS 2015也安装上,否则可能会遇到未知错误,这类错误在Bentely解决也比较棘手,经过本人多次尝试,单纯安装VS 2017可能会出现环境问题,在安装VS 2015和 VS 2017时除了最基本的IDE和开发环境还应该安装VC++运行库和Windows SDK ,此处推荐使用尾号为240版本,除此之外,还需要安装.NET Farmwork相应的版本,在安装高版本时4.6.2版本可以选上防止意外错误,然后等待安装完成即可。

3)8.3格式短文件名,所谓8.3格式短文件名规范,就是如“PROGRA~1”目录 或中文的“元素周~1.exe”这样的名称。“8”是指文件名或目录名的主体部分小于等于8个字节,“3”是指文件名的扩展名部分小于等于3个字节。另外,8.3文件名的有效字符不包括空格等特殊字符。MSTN MDL编程中的SDK在寻找目录时无法识空格,且需要8.3格式短文件名,此处介绍一些关于8.3短文件名的知识,在VS或者SDK安装到其他盘符时可能会用到,有时候报错也需要检查这个。

  1. 查看是否开启了短文件名,在需要查看的目录下输入dir /x,如下图红色所示,如果存在这一列,则说明已经开启短文件名,注意此处仅仅是C盘开启,其它盘依次查看,仅仅需要开启VS和SDK安装文件的短文件名即可。

2.如果查询某个盘是否开启短文件名,比如D盘,则应使用命令fsutil 8dot3name query D:,注意,要使用管理员权限

3.在查询到,假如未开启,则可以使用命令fsutil 8dot3name set D: 0进行开启,也可以使用命令fsutil behavior set disable8dot3 0全部开启。

4.开启后还需要把SDK文件夹和VS文件夹设置短路径,设置方法,例如这个文件夹,使用命令sutil file setShortName "C:\Program Files (x86)" PROGRA~2即可。

安装

在完成准备工作后,点击SDK.msi文件即可完成安装,安装后输入命令SDKMACROS查询,观察最后几个参数,如果是短文件名则说明正确。

对例子中的文件进行编译,发现程序测试正确

MSTN CE和MSTN SDK安装经验及技巧的更多相关文章

  1. DirectX 9 SDK安装后在vs2010里编译BaseClasses出错问题解决方法

    打开你的dx的sdk安装目录,例如: D:/DX90SDK/Samples/C++/DirectShow/ 这里就有一个叫baseclasses的工程,为安全起见,请先备份此工程. 1,双击basec ...

  2. android SDK安装容易出错的原因

    1.实际上,安卓SDK安装之后,拷贝到其他的机子上面.配置一下环境变量,就可以跑起来的 2.但是拷贝到其他的机子上面临着一个问题就是Eclipse已经配置了的android环境,需要在新的机子上面修改 ...

  3. iOS 4.2 SDK安装

    iOS 4.2 SDK安装 ◆系统版本:10.6.5 ◆硬件配置: ◆10G空间,3.5G内存,显卡:GMA950 Xcode 3.2.5和iOS 4.2 SDK下载:http://developer ...

  4. Hi3531 SDK 安装以及升级使用说明

    Hi3531 SDK 安装以及升级使用说明 第一章 Hi3531_SDK_Vx.x.x.x版本升级操作说明    如果您是首次安装本SDK,请直接参看第2章.     第二章 首次安装SDK 1.Hi ...

  5. sdk安装

    转自:https://www.cnblogs.com/smyhvae/p/4390905.html   安装sdk:(包解压到哪里就是sdk的安装目录 P.S.安装目录不能有空格,要是之前有空格换了目 ...

  6. SDK安装详解以及adb的来源

    首先,下载Android SDK Tools,翻过墙的朋友可以去Google Android的官网上下载(http://developer.android.com/sdk/index.html) 选择 ...

  7. NLTK 3.2.2 安装经验

    NLTK 3.2.2 安装经验 Nltk 3.2.2要求Python版本是Python2.7 或者Python3.4+. Nltk 3.2.3 如果是从网站上直接下载程序进行安装可能会报错:Pytho ...

  8. Android sdk安装目录中没有platform-tools目录问题详解

    sdk下载地址 http://tools.android-studio.org/index.php/sdk 安装步骤很简单,百度即可. 下面详细说一下,在安装中遇到android sdk下没有plat ...

  9. WinPhone8 开发(一)[SDK安装+新建项目]

    微软 WinPhone8 开发 winphone8 SDK下载地址,见博客:http://blog.csdn.net/attagain/article/details/8509511 SDK安装界面: ...

  10. ogre3d环境配置 SDK安装配置及简单事例教程

    ogre3d环境配置 SDK安装配置及简单事例教程 http://www.cr173.com/html/22594_1.html ogre3d环境配置 SDK安装配置及简单事例教程 http://ww ...

随机推荐

  1. 使用scrapy爬取长安有妖气小说

    目标网站:https://www.snwx3.com/txt/434282.html 第一章地址:https://www.snwx3.com/book/434/434282/92792998.html ...

  2. 《Vision Permutator: A Permutable MLP-Like ArchItecture For Visual Recognition》论文笔记

    论文题目:<Vision Permutator: A Permutable MLP-Like ArchItecture For Visual Recognition> 论文作者:Qibin ...

  3. 【持久层框架】- SpringData - JPA

    SpringData - JPA 生命不息,写作不止 继续踏上学习之路,学之分享笔记 总有一天我也能像各位大佬一样 一个有梦有戏的人 @怒放吧德德 分享学习心得,欢迎指正,大家一起学习成长! JPA简 ...

  4. 关于将Azure云上磁盘导出-使用VirtualBox转换成vmdk格式的方法记录

    在工作中,经常会遇到虚拟磁盘文件格式的转换需求,尤其是在虚拟化迁移及云环境迁移到DC的虚拟化环境中 或者中转处理,如最近笔者遇到一个需要将Azure Cloud上的磁盘导出到VMware中,但Azur ...

  5. .NET 5 设计 API (资源站)

    跟新于 2022-11日 数据抓取端 随着数据的增多,问题也越来越多 用redis 主要是为了 以后进行,多个数据库写入. 例如我搭建一个 别的数据库论坛,我直接拿数据去redis里面拿,就不用跨库查 ...

  6. 安装 LAMP 环境(yum 版本) shell脚本

    #!/bin/bash # 安装 LAMP 环境(yum 版本) # 本脚本适用于 RHEL7(RHEL6 中数据库为 mysql) yum makecache &>/dev/null ...

  7. IDEA中设置背景图片(超详细)

    文章目录 1.效果图 2.详细设置过程 1.效果图 2.详细设置过程

  8. 11.-ORM-基本操作-创建数据

    一.ORM-操作 基本操作包括增删改查,即(CRUD)操作 CRUD是指在做计算处理时增加(create).读取查询(read).更新(update).删除(delete) ORM CRUD 核心 - ...

  9. Python基础之函数:6、异常相关和生成器对象、yield用法、生成器表达式

    目录 一.异常常见类型 1.类型错误 2.缩进错误 3.索引错误 4.语法错误 5.属性错误 6.key键错误 二.异常处理语法结构 1.基本语法结构 2.查看错误类型 3.针对不同类型所作措施 4. ...

  10. 用 VS Code 搞 Qt6:让信号和槽自动建立连接

    Qt 具备让某个对象的信号与符合要求的槽函数自动建立连接.弄起来也很简单,只要调用这个静态方法即可: QMetaObject::connectSlotsByName(...); connectSlot ...