找回密码
 注册
查看: 3268|回复: 5

高手求助一下!

[复制链接]
发表于 2009-3-15 16:13:37 | 显示全部楼层 |阅读模式

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

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

x
小弟我刚学,照着书上的例题做结果在UDF编译的时候总是说第一行出错能不能帮帮我看看!
谢谢各位大侠了!
我是在求一个管道的速度场问题,假设了一个速度的抛物线函数!
源程序:
#include"udf.h"
DEFINE_PROFILE(velocity_inlet,thread,position)
{
        real x[ND_ND];
        real y;
        face_t f;
        begin_f_loop(f,thread)
        {
                F_CENTROID(x,f,thread);
                y=x[1];
                F_PROFILE(f,thread,position)=0.5-y*y/(0.02*0.02)*0.5;
        }
        end_f_loop(f,thread)
}
编译显示的错误信息:

cpp -IE:\PROGRA~2\fluent\Fluent.Inc\fluent6.2.16/src -IE:\PROGRA~2\fluent\Fluent.Inc\fluent6.2.16/cortex/src -IE:\PROGRA~2\fluent\Fluent.Inc\fluent6.2.16/client/src -IE:\PROGRA~2\fluent\Fluent.Inc\fluent6.2.16/multiport/src -I. -DUDFCONFIG_H="<udfconfig
h>" C:\Documents and Settings\Jiang\vel.c
Error: C:\Documents and Settings\Jiang\vel.c: line 1: parse error.

说明:
第一行我加上#include<stdio.h>和不加这个头文件都是一样的错误,大侠帮帮忙吧!
发表于 2009-3-21 00:58:37 | 显示全部楼层
可能的错误是:
1.没有装VC++
2.没有设置环境变量
3.去掉#include<stdio.h>试试
发表于 2009-3-22 21:31:43 | 显示全部楼层
你是使用的interprted吗?
发表于 2009-3-22 21:32:02 | 显示全部楼层
你是使用的interprted吗?
发表于 2010-12-28 20:27:14 | 显示全部楼层
我现在也遇到同样的问题啊
发表于 2010-12-29 08:10:15 | 显示全部楼层
你这个udf的书写是完全没有问题的,应该是和你安装的VC++编译平台有关。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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