找回密码
 注册
查看: 2829|回复: 2

[求助]UDF的源项编译时出现这样问题是怎么回事啊?

[复制链接]
发表于 2006-2-28 18:41:52 | 显示全部楼层 |阅读模式

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

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

x

我想用产生随机数的命令:random()  但是在编译时总说它的头文件不存在,是怎么回事啊?
(在C语言中random的头文件名是:stdlib.h)
多谢指教!
  
  Error: D:\fluentwork\suijishu.c: line 20: random: undeclared variable
D:\fluentwork\suijishu.c:2: stdlib.h: No such file or directory
发表于 2006-3-2 10:47:31 | 显示全部楼层

[求助]UDF的源项编译时出现这样问题是怎么回事啊?

random()是不是应该在数学库中,会不会random不在stdlib.h中啊
发表于 2006-3-3 16:33:23 | 显示全部楼层

[求助]UDF的源项编译时出现这样问题是怎么回事啊?

我只是是低手,但我也想发表点看法。我想如果你用TC编程的话,会不会是你在里面的DIRECTORY没有设对,比如你的TC是装在D盘,而TC的默认路径是头文件在C盘,所以编译是找不到,就说"No such file or directory"?
    你们也来看看我的问题,互动一下嘛。我在FLUENT里面read进去一个网格文件后,然后进行操作:Define---user defined--functionos--interpreted,插入一个用TC2.0编写的速度边界的C语言程序,发现FLUENT老是提示我这样的问题。
cpp -IC:\Fluent.Inc\fluent6.1.22/src -IC:\Fluent.Inc\fluent6.1.22/cortex/src -IC:\Fluent.Inc\fluent6.1.22/client/src -IC:\Fluent.Inc\fluent6.1.22/multiport/src -I. -DUDFCONFIG_H="<udfconfig.h>" C:\TC\INLET_VE.C
error: udf compiler: cannot execute cpp -IC:\Fluent.Inc\fluent6.1.22/src -IC:\Fluent.Inc\fluent6.1.22/cortex/src -IC:\Fluent.Inc\fluent6.1.22/client/src -IC:\Fluent.Inc\fluent6.1.22/multiport/src -I. -DUDFCONFIG_H="<udfconfig.h>" C:\TC\INLET_VE.C

我想这个问题你们应该也碰到过,给小弟指点指点,小弟那是相当的感激啊:)
[br][br]-=-=-=-=- 以下内容由 小溪竹筏 时添加 -=-=-=-=-
另外,我的QQ:56596759,欢迎大家加我一起讨论。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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