24小时热门版块排行榜    

查看: 997  |  回复: 1

dk5488

新虫 (初入文坛)

[交流] 一个简单的fluent udf编译错误

udf内容如下:
#include "udf.h"

DEFINE_SDOF_PROPERTIES(sdof_properties, prop, dt, time, dtime)
{
   prop[SDOF_MASS]       = 36.5323;
   prop[SDOF_IXX]        = 0.306272;
   prop[SDOF_IYY]        = 10.4112;
   prop[SDOF_IZZ]        = 10.3074;

   prop[SDOF_ZERO_TRANS_X] = TRUE;       
   prop[SDOF_ZERO_TRANS_Y] = TRUE;       
   prop[SDOF_ZERO_ROT_X] = TRUE;       
   prop[SDOF_ZERO_ROT_Z] = TRUE;       
   printf ("\n updated 6DOF properties";
}
很简单的语句,网上也很常见。但是在运用fluent6.3进行编译时却出现错误,在build中出现:
..\..\src\sdof_properties.c(14) : error C2065: 'SDOF_ZERO_TRANS_X' : undeclared identifier
..\..\src\sdof_properties.c(15) : error C2065: 'SDOF_ZERO_TRANS_Y' : undeclared identifier
..\..\src\sdof_properties.c(16) : error C2065: 'SDOF_ZERO_ROT_X' : undeclared identifier
..\..\src\sdof_properties.c(17) : error C2065: 'SDOF_ZERO_ROT_Z' : undeclared identifier
后面如果直接load ,又出现:
Opening library "libudf"...
Error: open_udf_library: 系统找不到指定的文件。

Error Object: ()
我查了一下,错误应该是在后面几句语言上,prop[SDOF_ZERO_TRANS_X] = TRUE;       
   prop[SDOF_ZERO_TRANS_Y] = TRUE;       
   prop[SDOF_ZERO_ROT_X] = TRUE;       
   prop[SDOF_ZERO_ROT_Z] = TRUE;
貌似是不能识别还是什么原因,现在请问下有什么解决办法没有
谢谢
回复此楼

» 猜你喜欢

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

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

dk5488

新虫 (初入文坛)

自己顶一个  别沉了啊
2楼2013-05-16 23:23:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 dk5488 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见