有关fluent中udf的问题

初学fluent,在定义非定常边界条件时,很多时候需要自己定义控制方程,我碰到的问题是这样的:用vc6.0编写了一个喷管的源程序(见《流体工程仿真计算实例与应用》P88)... 初学fluent,在定义非定常边界条件时,很多时候需要自己定义控制方程,我碰到的问题是这样的:
用vc6.0编写了一个喷管的源程序(见《流体工程仿真计算实例与应用》P88),在导入到fluent时,编译报错,指出第一行有错误
程序如下:
#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_PRORILE(f,thread,position)=101325*(0.843+0.008*sin(1256.6*t));
}
end_f_loop(f,thread)
}
于是,我就在VC里面进行了编译,编译结果告知没有"udf.h"文件!
不知道如何解决?请各位大哥帮小弟看看,谢谢了~

另外,有没有讲解udfs如何编写的参考资料呢?
展开
 我来答
匿名用户
2010-03-29
展开全部
你是用interpreted还是compiled啊?
在VC里面肯定没有udf.h的库文件的。
首先查一下你呢个双引号是否是用中文输入法,如果是就改;
然后试试用compiled,一般compiled兼容所有C语言库,应该用编译和翻译都行啊
fox000002
2010-04-02 · TA获得超过3827个赞
知道大有可为答主
回答量:2356
采纳率:97%
帮助的人:1174万
展开全部
UDF 主要参考资料就是 Fluent 的帮助文档

要在 VC 中直接编译 UDF 需要设置正确的 include 和 lib

还有设置一些对应的宏

网上倒是有用vc++开发Fluent UDF 的工具
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匈奴雪
2010-04-04 · 超过13用户采纳过TA的回答
知道答主
回答量:28
采纳率:0%
帮助的人:35.4万
展开全部
您最好把报的错也同时发上来好让大家更有针对性的进行诊断。

第一行出问题通常是因为环境变量没有妥善设置。

找编译之后的log文件,打开里边会告诉你缺少了哪些东西,再把问题具体一点贴出来,大家明白人一看就会指出怎么解决锝
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阮龙飞117
2013-01-31
知道答主
回答量:18
采纳率:0%
帮助的人:11万
展开全部
程序第8行的PROFILE,你打成PRORILE了。你把程序存成txt格式,然后用interpreted。我应经试过了,可以的!希望对你有帮助.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b332979
2010-04-06 · TA获得超过219个赞
知道答主
回答量:14
采纳率:0%
帮助的人:27.6万
展开全部
第一行的include后面好像少了个空格
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式