24小时热门版块排行榜    

查看: 2090  |  回复: 17
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

fanerye2015

新虫 (初入文坛)

[交流] VS2010+fluent15.0编译UDF,load时报错

我用的是fluent15.0、VS2010,使用complied UDF文件时,build时正常,当load时总会提示
       The UDF library you are trying to load (libudf) is not compiled for 3ddp on the current platform (win64).
       系统找不到指定的文件。
       C:\Users        omahawk\Desktop        ry\libudf\win64\3ddp\libudf.dll

翻了虫友们之前类似的帖子,说是环境变量设置出问题的较多,于是我在系统变量和环境变量上都单独修改和同时修改过,没有效果;
也试过用在VS tools 命令提示符打开fluent,也不好使;
还有的说是VS版本问题,我也试了VS2005和VS2010,两种都不好使,正准备安装VS2008再试试(http://blog.sina.com.cn/s/blog_3e1a1379010120nb.html)。

我是win7 64位系统,有没有和我遇到一样问题的虫友,求分享经验
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

有朝一日cfd

铁虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
相同的电脑配置和软件版本!也遇到过这个问题,但是换一台电脑安装之后,编译环境变量之后可以运行。具体环境变量设置方法可以参见http://blog.sina.com.cn/s/blog_4a0a8b5d0100uqht.html      goodluck!
17楼2015-12-07 21:06:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 18 个回答

fanerye2015

新虫 (初入文坛)

这是我的UDF代码

#include "udf.h"

DEFINE_SOURCE(arc_source,c,t,dS,eqn)
{
real x[ND_ND];
real xi,yi,q;
real time;
time=CURRENT_TIME;
C_CENTROID(x,c,t);
xi=x[0];
yi=x[1];
q=yinta*U*I*exp(((xi-V*time)*(xi-V*time)+yi*yi)/(-2*RA*RA))/(2*PI*RA*RA);
dS[eqn]=0;   
return q;
}
2楼2015-11-19 21:30:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bingshan2012

木虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
肯定是编译器的问题 重装下或者换个别的版本的

发自小木虫Android客户端
3楼2015-11-19 22:45:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fanerye2015

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by bingshan2012 at 2015-11-19 22:45:06
肯定是编译器的问题 重装下或者换个别的版本的

是换VS的版本吗

发自小木虫Android客户端
4楼2015-11-20 00:18:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见