找回密码
 注册
查看: 2866|回复: 6

UDF第一行语法错误

[复制链接]
发表于 2009-8-10 16:35:12 | 显示全部楼层 |阅读模式

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

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

x
我编写了一个UDF程序,在读入Fluent点击Interpret后就提示如下:
cpp -ID:\Fluent.Inc\fluent6.2.16/src -ID:\Fluent.Inc\fluent6.2.16/cortex/src -ID:\Fluent.Inc\fluent6.2.16/client/src -ID:\Fluent.Inc\fluent6.2.16/multiport/src -I. -DUDFCONFIG_H="<udfconfig.h>" D:\Fluent Results\pexit.c
Error: D:\Fluent Results\pexit.c: line 1: parse error.

我编写的程序为:
#include "udf.h"
DEFINE_PROFILE(unsteady_pressure,thread,position)
{
face_t f;
begin_f_loop(f,thread)
{
real t=RP_Get_Real("flow-time");
F_PROFILE(f,thread,position)=101325*(0.843+0.008*sin(1256.6*t));
}
end_f_loop(f,thread)
}

之前我照着Fluent参考书上的例子一摸一样的写下来,也出现过类似的情况。
跪请高手指教,谢谢!
发表于 2009-8-19 20:22:43 | 显示全部楼层
检查一下头文件,试试
发表于 2009-8-20 10:52:58 | 显示全部楼层

回复 1# Lstar23 的帖子

你的程序不存在问题,请编译
发表于 2009-8-20 22:19:21 | 显示全部楼层
版主说的编译是compiled?
发表于 2009-8-20 22:38:37 | 显示全部楼层
 楼主| 发表于 2009-8-26 09:29:56 | 显示全部楼层

回复 3# gbd20022002 的帖子

可是我读入fluent后,在点击interpret进行编译的时候就提示我前面说的那个错误。我听同学说要装C语言的编译器,可是interpret不是不需要编译器的吗。
 楼主| 发表于 2009-8-26 09:31:17 | 显示全部楼层

回复 4# fastbb 的帖子

不是compiled,我读入程序后,fluent对话框上没有compiled这个选项,只有interpret。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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