"nmake"不是内部命令或"> "nmake"不是内部命令或" />
关于fluent—nmake不是内部命令或外部命令也不是可运行程序

关于fluent—nmake不是内部命令或外部命令也不是可运行程序

ID:8829261

大小:34.50 KB

页数:2页

时间:2018-04-08

关于fluent—nmake不是内部命令或外部命令也不是可运行程序_第1页
关于fluent—nmake不是内部命令或外部命令也不是可运行程序_第2页
资源描述:

《关于fluent—nmake不是内部命令或外部命令也不是可运行程序》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、关于FLUENT—"nmake"不是内部命令或外部命令,也不是可运行程序0推荐我在编译UDF时出现如下错误:Error:Floatingpointerror:dividebyzeroErrorObject:()>"nmake"不是内部命令或外部命令,也不是可运行程序ErrorObject:()Error:open_udf_library:系统找不到指定目录Error:Floatingpointerror:dividebyzeroErrorObject:()我原来装的时turboc/c++编译器,可能时环境变量没有

2、设好的缘故。换用vc++6.0以后就没有这个问题了,另外,我用的是fluent6.2.16,希望遇到同样问题的同学借鉴一下,呵呵。udf编译的经验总结1)安装vc时候,只要选择了“环境变量”这一项,就不需要在“我的电脑>属性>高级>环境变量”中更改“include”“lib”“path”变量的值,保持默认状态即可;2)如果是fluent6.1以上的版本,读入你的case文件,只要在define->user-defined->functions->complied中,add你的udf源文件(*.c)和“udf.h”

3、头文件,然后确定用户共享库(libraryname)的名称,按“build”,就相当于nmake用户共享库;在这一步中常出现的错误:(a)(system"moveuser_nt.udflibudftx862d")0(system"copyC:Fluent.Incfluent6.1.22srcmakefile_nt.udflibudftx862dmakefile")已复制1个文件。0(chdir"libudf")()(chdir"ntx862d")()'nmake'不是内部或外部命令,也不是

4、可运行的程序或批处理文件。'nmake'不是内部或外部命令,也不是可运行的程序或批处理文件。Done.而点击load时则出现不可编译的错误:Openinglibrary"libudf"...Error:open_udf_library:系统找不到指定的文件。ErrorObject:()原因:没有安装vc或者没有选择环境变量。解决方法:安装vc,并选择环境变量;没有正确设置环境变量的,按以下方法:  .在我的电脑>属性>高级>环境变量中设置“include”“lib”“path”变量的值,  .include:D:

5、ProgramFilesMicrosoftVisualStudio.NETVc7include  .lib:D:ProgramFilesMicrosoftVisualStudio2.NETVc7lib  .找到MicrosoftVisualStudio.NETVc7bincl.exe的动态链接库mspdb70.dll,将mspdb70.dll的   路径加入到path的值。   cl.exe是theMicrosoftVisualStudio的编辑执行文件,只要正确设置环境变量后,你才能看

6、到以下信息:   Microsoft(R)32-bitC/C++OptimizingCompilerVersion12.00.8804for80x86   Copyright(C)MicrosoftCorp1984-1998.Allrightsreserved.   usage:cl[option...]filename...[/linklinkoption...(b)(system"moveuser_nt.udflibudftx863d")0(system"copyC:fluent.incfluent

7、6.1srcmakefile_nt.udflibudftx863dmakefile")已复制1个文件。0(chdir"libudf")()(chdir"ntx863d")()udf.c#Generatingudf_names.cbecauseofmakefileudf.objudf_names.cudf_names.c(7):errorC2059:syntaxerror:'}'udf_names.c(8):warningC4034:sizeofreturns0我在c里调试已经通过了,但是在fluen

8、t编译时出现问题,我该怎么调试呀?Done.解决方法:找到一个带udf的例题,如果udf能正确运行,将该例题的udf源文件example.c另存为一个新文件;     然后,将上面的内容全部删除,将你编写的udf源文件的内容copy到新文件中去,存储这个新文件后,     最后编译和创建用户共享库(build),就不会出现上述问题了。 原因:可能是自己编写udf源文件的模

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。