24小时热门版块排行榜    

查看: 479  |  回复: 1

hrhy256

铁虫 (初入文坛)

[求助] fluent udf问题

我使用fluent 6.3.26 UDF 计算物性,可是编译总是过不去,代码直接拷贝的网上的
#include "udf.h"
DEFINE_PROPERTY(cell_viscosity,cell,thread)
{
        real mu_lam;
        real temp=C_T(cell,thread);
        mu_lam=143.2135-0.49725*temp;
        return mu_lam;
}

使用FLUENT直接build提示:
系统找不到指定的文件。
(system "copy D:\fluent\fluent\Fluent.Inc\fluent6.3.26\src\makefile_nt.udf libudf\ntx86\2d\makefile"
已复制         1 个文件。
(chdir "libudf"()
(chdir "ntx86\2d"()
Done.
load提示:
Opening library "libudf"...
Error: open_udf_library: 系统找不到指定的文件。

然后我想直接用nmake编译好然后直接load进去,但是每次nmake执行到link时就提示link无法打开输入文件name.objpp(name是我的源文件名),生成的是obj文件,不知道为什么要求objpp文件,我把文件名改成name.objpp后继续nmake运行,创建了libudf.lib和libudf.exp,之后就提示无法解析的外部命令“_cell_viscosity”,我在网上找了好多相关的,但都说是环境变量的问题,我的环境变量已经改了,结果还这样。
希望各位帮个忙,看看问题处在哪了,谢谢。
回复此楼

» 猜你喜欢

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

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

hrhy256

铁虫 (初入文坛)

好像没有找到相关的,大多是环境变量出问题了。不知道为什么会提示objpp文件,奇怪的很,网上?C不到这种文件呀
2楼2013-11-22 09:17:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hrhy256 的主题更新
信息提示
请填处理意见