找回密码
 注册
查看: 1461|回复: 2

udf编译出错

[复制链接]
发表于 2012-4-25 14:51:19 | 显示全部楼层 |阅读模式

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

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

x
下面是写的一个方程的udf,是边界条件,导入出错。
源程序,错误提示如下,图片中是公式,是关于压强的。
这个程序是人家公司写的,我想应该是对的,可能是我操作问题,是第一次接触,希望高手指点。
还有,导入后出现一个udfconfig.h的文件,这个是什么?

源程序:
#include "udf.h"

DEFINE_PROFILE(unsteady_pressure, thread, position)
{

  float t, pressure;
  face_t f;

  t = RP_Get_Real("flow-time");
  
  pressure = (0.12*sin(2200*t)+0.737)*101325.0;

  begin_f_loop(f, thread)
  {
   F_PROFILE(f, thread, position) = pressure;
  }
  end_f_loop(f, thread)

}


错误提示:
Error Object: ()

cpp -I"F:\Fluent.Inc\fluent6.3.26/src" -I"F:\Fluent.Inc\fluent6.3.26/cortex/src" -I"F:\Fluent.Inc\fluent6.3.26/client/src" -I"F:\Fluent.Inc\fluent6.3.26/multiport/src" -I. -DUDFCONFIG_H="<udfconfig.h>" "pexit.c"

error: udf compiler: cannot execute cpp -I"F:\Fluent.Inc\fluent6.3.26/src" -I"F:\Fluent.Inc\fluent6.3.26/cortex/src" -I"F:\Fluent.Inc\fluent6.3.26/client/src" -I"F:\Fluent.Inc\fluent6.3.26/multiport/src" -I. -DUDFCONFIG_H="<udfconfig.h>" "pexit.c"

[ 本帖最后由 dengbitao 于 2012-4-25 14:57 编辑 ]

编辑的公式

编辑的公式
发表于 2012-4-25 16:05:32 | 显示全部楼层
这个udf没有问题,应该是你的vc平台安装有问题或者环境变量没设置正确。
 楼主| 发表于 2012-4-25 19:59:21 | 显示全部楼层

回复 2# 浪子轻狂 的帖子

非常感谢浪子大哥的指点,我已经做好了,并整理了以下,方便后来人。
http://www.cfluid.com/bbs/viewthread.php?tid=114735
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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