找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 24250|回复: 17
打印 上一主题 下一主题

【求助】有人试过UG的external模式吗?

[复制链接]
跳转到指定楼层
1
发表于 2004-10-31 10:58:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用简单的NX1向导做的,C,没有添加任何代码,把UGii下所有lib*.lib文件考到DEBUG下,不然不能通过编译,
程序运行时,却出现如下对话框:

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2004-11-2 16:25:00 | 只看该作者
真的没有试过吗?
:(
3
发表于 2004-11-2 19:09:34 | 只看该作者
没用过,帮你顶一下。
4
发表于 2004-11-4 23:52:38 | 只看该作者
请问仁兄做的什莫程序出现这种后果,可以探讨一下,qq:297122380
5
发表于 2004-11-5 15:38:40 | 只看该作者
Patton_icax wrote:
请问仁兄做的什莫程序出现这种后果,可以探讨一下,qq:297122380

想尝试在external模式下如何进行UG的二次开发,
本身一个什么事情也不做的程序,
6
发表于 2004-11-10 16:44:12 | 只看该作者
把你的程序贴出来看看,我经常用外部模式,没碰到什么问题啊
7
发表于 2004-11-10 22:26:35 | 只看该作者
就是
8
发表于 2004-11-11 13:50:40 | 只看该作者
/*****************************************************************************
**
** exter.cpp
**
** Description:
**    Main file for the application.
**
*****************************************************************************/
  
/* Include files */
#include <stdio.h>
#include <uf.h>
#include "exter.h"
  
/* Main routine */
extern void main( char argc, char *argv[] )
{
    /* Initialize the API environment */
    int errorCode = UF_initialize();
  
    if ( 0 == errorCode )
    {
        /* TODO: Add your application code here */
       
        /* Terminate the API environment */
        errorCode = UF_terminate();
    }
  
    /* Print out any error messages */
   &nbsprintErrorMessage( errorCode );
}
  
/* PrintErrorMessage
**
**     Prints error messages to standard error. */
static void PrintErrorMessage( int errorCode )
{
    if ( 0 != errorCode )
    {
        /* Retrieve the associated error message */
        char message[133];
        UF_get_fail_message( errorCode, message );
  
        /* Print out the message */
  
        fprintf( stderr, "%s\n", message );
    }
}
/*****************************************************************************
**
** exter.h
**
** Description:
**    exter header file.
**
*****************************************************************************/
static void PrintErrorMessage( int errorCode );
请大侠指教,先是会出现找不到一些LIB*.DLL的提示,然后我把这些LIB*.DLL 从UGII里COPY到DEBUG下,然后就出现了楼顶的那个对话框了  
BTW:我的是环境是UGNX 2 +VC6.0
9
发表于 2004-11-14 14:54:33 | 只看该作者
自己再顶一把,
各位大侠帮帮小弟啊
10
发表于 2004-11-14 15:54:16 | 只看该作者
没用过外部的。
你的程序之所以不能运行,是因为缺 dll 支持。光加了lib没有用,WINDOWS中,lib只是对 dll中的接口函数的声明,像目录一样。
把你写的外部程序放到UGII文件夹下试试看.
如果通过,那么就要在你的DEBUG中加上libufun.dll和libugopenint.dll再试试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-26 02:07 , Processed in 0.034423 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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