|
楼主 |
发表于 2004-6-4 22:01:37
|
显示全部楼层
怎么调试udf的错误
这是libudf/src/metal.c
#include"udf.h"
enum
{
metal,
N_REQUIRED_UDS,
};
DEFINE_ADJUST(metal_adjust, domain)
{
if (n_uds < N_REQUIRED_UDS)
Internal_Error("not enough user-defined scalars allocated");
}
DEFINE_SOURCE(metal_source, c, t, dS, eqn)
{
dS[eqn] = -16.*pow(C_T(c,t),3.);
return -4.*pow(C_T(c,t),4.);
}
compile后出现:
Done.
已复制 1 个文件。
(system "move user_nt.udf libudf\ntx86\3d")0
(system "copy C:\fluent.inc\fluent6.1\src\makefile_nt.udf libudf\ntx86\3d\makefile")已复制 1 个文件。
0
(chdir "libudf")()
(chdir "ntx86\3d")()
metal.c
# Generating udf_names.c because of makefile metal.obj
udf_names.c
udf_names.c(7) : error C2059: syntax error : '}'
udf_names.c(8) : warning C4034: sizeof returns 0
Done.
绝望,是不是版本的问题,请大家多多指点
|
|