欢迎来到天天文库
浏览记录
ID:58996718
大小:65.46 KB
页数:2页
时间:2020-10-27
《Fluent UDF compiled [UDF编译]错误解决办法.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、WinXP下使用UDF编译(compiledUDF)FLUENTUDF在interpreted时不需要vc++是可以的,但如果要用compiled,那么必须安装vc++了。FluentUDF在compiled时点击build时出现错误:'nmake'不是内部或外部命令,也不是可运行的程序。点击load时则出现不可编译的错误:Openinglibrary"libUDF"...Error:open_UDF_library:系统找不到指定的文件。ErrorObject:()原因:环境变量有问题。可能是安装vc++时没有勾选【设置环境变量】。解决方法:需要设置环境变量,我
2、的电脑-属性-高级-环境变量添加include、lib、path和MSDevDir环境变量,环境变量路径与安装vc++的路径有关。如果不会设置,那么最简单的方法就是重装vc++,在安装过程的倒数第二步勾选设置环境变量(对于VC6.0)。如果设置好环境变量了,build时不再出现/'nmake'不是内部或外部命令,也不是可运行的程序。/但点load时仍出现Openinglibrary"libUDF"...Error:open_UDF_library:系统找不到指定的文件。ErrorObject:()那么可能是因为没有加入头文件(Headerfiles)UDF.h。加
3、入sourcefiles和headerfiles后重新build再load就OK啦。另外,在build是若出现错误:UDF_names.c(40):fatalerrorC1071:unexpectedendoffilefoundincomment。一种原因是:UDF定义了多个宏命,有一些不需要,加了/**/引起的错误。解决的方法就是删除这些多余的宏,只保留需要的。若安装的是VS2008,在C盘,那么环境变量(INCLUDE,LIB,Path)是:INCLUDE=C:ProgrammeMicrosoftVisualStudio9.0VCINCLUDE;C:
4、ProgrammeMicrosoftSDKsWindowsv6.0AincludeLIB=C:ProgrammeMicrosoftVisualStudio9.0VCLIB;C:ProgrammeMicrosoftSDKsWindowsv6.0AlibPath=C:ProgrammeMicrosoftVisualStudio9.0Common7IDE;C:ProgrammeMicrosoftVisualStudio9.0VCBIN;C:ProgrammeMicrosoftVisualStudio9.0Common7T
5、ools;64bitWin7下使用UDF编译(compiledUDF)首先安装一个visualstudio2008或者visualstudio2010,安装时选择64位的编译器安装完了,启动studio,它会提示设置环境变量。然后每次启动fluent时,从MicrosoftVisualStudio2010/VisualstudioTools/VisualStudiox64Win64命令提示符环境下启动fluent这样就可以使用compiledUDF了
此文档下载收益归作者所有