找回密码
 注册
查看: 2064|回复: 1

COMPILE的时候出了问题,请大家帮帮忙看看问题在哪里?

[复制链接]
发表于 2006-2-22 10:48:09 | 显示全部楼层 |阅读模式

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

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

x
我自己编了一个很简单的动网格的UDF,程序如下,
#include "udf.h"
DEFINE_GEOM(membrance_moving, domain, dt, position)
{
  double time, A, a;
  int f=50;   /*** f=50Hz***/
  /**** set y=-ax^2+A  ****/
time=CURRENT_TIME;
A=0.7854*sin(2*3.14*f*time);
a=A/(15*15);
position[1]=-a*position[0]*position[0]+A;
}
可是在COMPILED的时候出现以下的问题:
define_mesh.c
C:\FLUENT\fluent6.1.22\src\dpm.h(855) : error C2143: syntax error : missing ';)'; before ';*';
C:\FLUENT\fluent6.1.22\src\dpm.h(855) : error C2081: ';STrans'; : name in formal parameter list illegal
C:\FLUENT\fluent6.1.22\src\dpm.h(855) : error C2143: syntax error : missing ';{'; before ';*';
C:\FLUENT\fluent6.1.22\src\dpm.h(855) : error C2059: syntax error : ';type';
C:\FLUENT\fluent6.1.22\src\dpm.h(855) : error C2059: syntax error : ';)';
Generating Code...
可是我查不出有什么问题啊,请大家指教啊.
说明一下,我的文件放在G盘,程序装在C盘了.所有的CAS文件和UDF文件都防在一个文件夹下了.
 楼主| 发表于 2006-2-24 10:46:07 | 显示全部楼层

COMPILE的时候出了问题,请大家帮帮忙看看问题在哪里?

根据他提示的错误,我打开dpm.h文件,在此行的语句是这样的.
FLUENT_EXPORT void Shift_Unsteady_Particles_In_Cell_Thread(Domain *, Thread *, STrans * const);
不知道怎么改啊,而且这个文件是FLUENT自己的带的,也会有错误啊,我也不知道怎么改啊,大家帮帮忙想想办法 啊.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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