CAD教程 行业资讯 3D模型下载 Pro/E教程 CAD书店 软件下载 联系我们
技术资料 CAD招聘 发布招聘 CAD问答 设计竞赛 CAD认证 北京CAD培训
视频教程 PS教程 CAD图纸 图书推荐 Solidworks教程 CAD培训 CAD软件商

 最新视频教程Pro/ENGINEER Wildfire2.0 工业设计实例视频教程 (全套免费在线学习)   AutoCAD视频教程每日更新
 
首页 > CAD在线问答 > UG

UG二次开发 与C++动态链接 三维零件库

2011-01-14 51自学网



敝人初次接触UG的二次开发,入门有些困难。最近在做一个零件库,在UG里做好一个界面以后,生成三个文件(.hxx 、.c 、.dlg),把 .c的后缀改成.cpp以后,设置好了环境变量,然后在c++环境中调用,可是编译的时候出错,没有生成dll文件。程序都是UG自动生成的,我没改过,为什么会出错呢?现在跟c++连不上,那该怎么办呢?有没有高手能帮我解决一下?先给100,如果解决的好,再追加。
如果用C++加载UG用户界面编辑所保存的.h和.cpp文件,不改源程序,直接生成dll文件,把生成的dll文件复制到startup文件夹下,那么在运行UG时会不会有之前编辑的界面呢?如果有,要到哪里去找出来?

你最终是在UG中应用吗?“设置好了环境变量”指的是startup文件夹目录吗? VC错误提示信息是某些库文件找不到吗?如果都是的话,那问题在于VC中没有设置UG Open的目录。“工具”->选项->目录,分别为include file和libary file选择UG OPEN所在目录。。。UGS/UGOPEN。 入门推荐课本:1.UG OPEN二次开发与数据应用实例教程,以实例引导为主,易上手; 2.UG OPEN API编程基础,经典教程,可以长足进步要想运行编辑界面,还得在startup下写一个菜单脚本.men文件在记事本里写上如下代码并保存为.men格式(拒绝中文):VERSION 120EDIT UG_GATEWAY_MAIN_MENUBARBEFORE UG_HELPCASCADE_BUTTON blockLABEL &BlockEND_OF_BEFOREMENU blockBUTTON block_blockLABEL BlockACTIONS ?.dlgEND_OF_MENU说明:block为自取名字,关键在?.dlg改为你在application下的.dlg文件如上可运行,但确保环境变量已设好。推荐找相关书籍看看。



 

 

什么是UG中Outoierance
UG学生版和专业版有什么区别
我来回答 共有条 回答
用户名: 密码:
验证码: 匿名发表
| AutoCAD | Pro/E | UG | 3Dmax | catia | solidworks | maya | photoshop | 模具设计 | 有限元 | matlab | 计算机图形学 | 室内设计 |