您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > Fluent无法编译UDF文件的常见解决方法
解决Fluent无法编译UDF文件的问题方法1对于Fluent加载UDF时出现TheUDFlibraryyouaretryingtoload(libudf)isnotcompliedforparalleluseonthecurrentplatform(win64)错误,主要是没有正确设置本机VS安装路径,导致udf编译器无法成功编译c代码。解决方法:1.找到Fluent内的UDF.bat编译器。这里以我自己2019R2的64位学生版为例,在D:\ProgramFiles\ANSYSInc\ANSYSStudent\v194\fluent\ntbin\win64下找到udf.bat用记事本打开2.将本机VisualStudio的安装路径写入。这里以我自己VS2015为例,将本机visualstudio2015的安装路径赋值给MSVC_DEFAULT,由于VS2015的版本代号是14.0,因此将%ProgramFiles(x86)%\MicrosoftVisualStudio14.0替换为D:\ProgramFiles(x86)\MicrosoftVisualStudio14.0,保存文件即可,如图1~2所示更改前更改后方法2对于某些低版本的VS,以上操作可能不足以解决问题,需要手动配置环境变量,具体方法如下:1.找到Fluent安装路径下的setenv.exe,双击运行选择是,路径X:\ProgramFiles\ANSYSInc\v130\fluent\ntbin\win64\setenv.exe2.右键“我的电脑”—属性—高级—环境变量,添加用户变量,以VS2013为例INCLUDE=D:\ProgramFiles(x86)\MicrosoftVisualStudio12.0\VC\include;C:\ProgramFiles(x86)\MicrosoftSDKs\Windows\v7.1A\Include;LIB=D:\ProgramFiles(x86)\MicrosoftVisualStudio12.0\VC\lib\amd64;C:\ProgramFiles(x86)\MicrosoftSDKs\Windows\v7.1A\Lib\x64;C:\ProgramFiles(x86)\MicrosoftSDKs\Windows\v7.1A\Lib\kernel32.libPath=D:\ProgramFiles(x86)\MicrosoftVisualStudio12.0\VC\bin\amd64;D:\ProgramFiles(x86)\MicrosoftVisualStudio12.0\Common7\IDE;
本文标题:Fluent无法编译UDF文件的常见解决方法
链接地址:https://www.777doc.com/doc-7869470 .html