找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 620|回复: 9

[日积月累]:Vc环境下编译MDL程序注意事项(MSJ7)

[复制链接]
发表于 2003-7-17 13:04:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
照\Bentley\Program\MicroStation\jmdl\bin下的mstndevvars.bat
设置环境变量,还有\Bentley\Program\GeoGraphics\jmdl\bin下的
ggdevvars.bat(如果有GeoGraphics);

在\Bentley\Program\MicroStation\mdl目录下建立两个目录
Objects和rscobj(照着GeoGraphics一样);

在Vc环境下的Tools下的Options的Directories的Include files和
Library files添加Microstation和GeoGraphics下所包含的Include
和LIB或LIBRARY目录;

在Executable files中添加BENTLEY\PROGRAM\MICROSTATION\MDL\BIN
(作用在于不用在bmake中写MicroStation的目录了)以及
BENTLEY\PROGRAM\MICROSTATION(连接编译时的动态链接库)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2003-7-17 18:57:08 | 显示全部楼层
可以试试用UltraEdit这个工具来编译啊!比VC强多了!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-7-17 19:08:04 | 显示全部楼层
Bentley开发人员用的是CodeWright,原来是一个叫StarBase的公司产品,现在被Borland买了,最新版本7.5
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-7-17 19:44:18 | 显示全部楼层
好像没有UltraEdit32强吧!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-7-18 16:36:35 | 显示全部楼层
对,我觉得“UltraEdit32“是最好!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-7-28 17:08:43 | 显示全部楼层
讲一下优点
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-7-29 10:50:25 | 显示全部楼层
guanfahai  : 是用UltraEdit编辑还是编译?我只会用UltraEdit编辑MDL源文件,不会用它调用mlink来编译源文件呀!如果真能编辑、编译、链接都在UltraEdit中进行那可太好了。快教我几招!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-8-3 11:49:30 | 显示全部楼层
用vc——应该说是Visual Studio IDE——的好处:
1、可以建立project来管理mdl程序;
2、可以利用IDE丰富的功能,比如函数和变量的自动完成,可以使用Visual Assist插件,有许多实用的功能。
3、编译起来很方便,错误定位等等是UltraEdit做不到的吧?UltraEdit只能通过自定义命令的方式来编译。
4、如果mdl还链接有dll,那用vc就更方便了
5、其他,一时想不起来,反正我一直用它
缺点:
启动太慢,安装占用的硬盘空间大,占用内存多——不多对现在的机器应该不是问题,我前一阵子还是用的pII的笔记本呢。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 70个

财富等级: 招财进宝

发表于 2003-8-3 23:11:12 | 显示全部楼层
zergman 大侠能否对Vc环境下编译MDL程序的方法步骤做个较为详细的教学呢?最好能有一个简单实例。期盼向您学习!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-8-4 09:15:45 | 显示全部楼层
楼主的帖子把主要的问题都说了,最后按照vc的makefiel的方式建立project,然后把Command line项,改成bmake *.mke -a就可以了。编译就直接使用vc的编译命令。
另外,一个小窍门:你可以把mc文件的扩展名改成.c或者.cpp(其实可以改成任何扩展名),只要在mke文件里注意对应上就行了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-26 18:21 , Processed in 0.405617 second(s), 49 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表