青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2086|回复: 2

请问大虾,我这是缺少什么吗?

[复制链接]
发表于 2009-3-6 17:31 | 显示全部楼层 |阅读模式
// Create Block.cpp : Defines the entry point for the DLL application.
) O, y4 q& T3 B9 {9 L) v//
1 \0 E+ ~6 z4 u' D#include "stdafx.h"7 @4 s+ Y. w! |1 Z( n* J# w3 R
#include <uf.h>( ~8 Y. t& l& z* ^5 E
#include <uf_exit.h>0 U$ b( `( {( |5 @; d& ~
#include <uf_ui.h>
1 W' p; A& Z+ @+ x2 g3 Fvoid ufusr(char *param, int * retcode, int paramLen)
% {% ]7 s6 [: r5 \5 |+ E2 g{! f0 }$ S- @' x% V
if (! UF_CALL(UF_initialize()))//获取二次开发许可
. ^; _9 q3 b+ @+ F) ] {" T8 l: n& ^+ V7 u8 {
  do_ugopen_api();//实际工作函数,即用户编写的程序5 o% I2 L+ i( v& }
  UF_CALL(UF_terminate());//释放二次开发许可
$ d2 n8 O" Q3 _* y% p+ I+ l }: ^6 p6 u4 S4 W' J; }3 H
else' Y4 N2 \% W1 l; [: N6 i/ V! v& k5 S
{1 r' s3 H8 \6 |5 q8 J9 N, M2 R1 ~+ B
  uc1601("获取开发许可失败,退出!",1);//获取二次开发许可失败,提示用户$ N1 C+ \' `2 ?% c- S: N
}
( }. v' b& c0 K' m( P7 z int ufusr_ask_unload(void)5 \) ]1 g, z; t/ h' Q# S
{# K% H! Q. m6 x/ E) K
  return(UF_UNLOAD_IMMEDIATELY);//完成操作后立即从内存中卸除1 A( K5 e( o' `# v' F4 E
}" @% q4 g" g, P( d" _  Y

+ w3 Z5 _3 a* [1 l6 b5 Z$ g& H5 C**出现的提示为:
3 f4 O+ Y% Z3 u3 d4 j8 D/ x+ n--------------------Configuration: Create Block - Win32 DebUG--------------------; K: N9 i' d- U+ Q7 w
Compiling...
) g$ n) x+ I0 j6 l1 h2 HCreate Block.cpp
# f% N  j9 d. j1。e:\open api\create block\create block.cpp(12) : error C2065: 'UF_CALL' : undeclared identifier4 E& F! R0 c' e4 r: P1 z
2。e:\open api\create block\create block.cpp(14) : error C2065: 'do_ugopen_api' : undeclared identifier3 a. c; D& v2 d& S) s; a% n
3。e:\open api\create block\create block.cpp(24) : error C2601: 'ufusr_ask_unload' : local function definitions are illegal( m, [' C$ E! D2 w  [# r
4。e:\open api\create block\create block.cpp(30) : fatal error C1004: unexpected end of file found
: _% f) v* p* \2 x- P( N; q0 ?* Y执行 cl.exe 时出错.  o( k0 y% f! A7 g6 z  }* O
Create Block.obj - 1 error(s), 0 warning(s)9 W2 y! J/ ^/ o4 {
请问我这里的问题出在哪里?) @0 }9 |( W/ m) m
1。2。都是说我没有申请变量,3。说我加载功能定义违法?4。未预料的重大错误?3 B* c1 T( [9 O. \
以上这些是我个人的理解,恳请大虾指点迷经!谢谢!
发表于 2009-3-7 10:30 | 显示全部楼层
UF_CALL
6 `8 l/ \' D& ^2 G! y需要你定义的1 b( l+ a' X- E' m
不是NX OPEN自己带的- p& \+ b# q; }! z
你可以删除了 如果你保证你的程序没有问题的话/ X! l7 b# e; @$ a4 i% ^9 X

8 x2 y3 |( H$ C'ufusr_ask_unload 'do_ugopen_api' 两个函数都没有定义; u8 b7 _; O/ y; y& }5 f4 |
不知道你是从哪儿复制来的程序
- Z% Q+ q) B! ?4 g" O, \. b2 A7 \没有复制全
回复 支持 反对

使用道具 举报

发表于 2009-3-10 20:43 | 显示全部楼层
自己写的函数,写了具体的定义之后,别忘了声明啊!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-6-28 01:17 , Processed in 0.056094 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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