24小时热门版块排行榜    

查看: 497  |  回复: 1

泰戈

铁虫 (初入文坛)

[求助] 解释udf时提示出错

自己做了一个简单的udf,udf如下:
#include "udf.h"
DEFINE_PROFILE(temp,t,i)
{
real x[ND_ND];
real y;
face_t f;
begin_f_loop(f,t)
{
F_CENTROID(x,f,t);
y = x[1];
F_PROFILE(f,t,i) =363.95+22.17*y;
}
end_f_loop(f,t)
}
然后解释时,提示有Error: C:/Users/zoupeng/AppData/Local/Temp/txp.txt.2.c: line 3: temp: function type incompatible with previous definition (function returning void instead of float)
然后,自己将udf的名字改一下,如将temp改为bianwen,解释就通过了,不知道是什么原因,求高手解答。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

znon

金虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
泰戈: 金币+10, ★★★很有帮助 2013-04-25 18:54:53
xiegangmai: 金币+1, 谢谢参与! 2013-04-25 22:25:05
temp 的关键字 Flunet或C语言已经使用了,所以名字冲突。
2楼2013-04-25 18:50:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 泰戈 的主题更新
信息提示
请填处理意见