COMSOL出了点问题,只能重装系统搞定。神马软件都要重装啊,今天装好ANSYS后,打开FLUENT界面时,灵感闪现,想出下面的方法设置UDF编译环境。
其实ANSYS版的FLUENT用UDF是不需要到系统环境变量里面设置path,include,lib的,如果您用的是Visual Studio
2010及后续版本,只需要按一定的规则设置udf.bat文件就行了。从udf.bat文件结构看,VS版本在VS2010以前的都可以不用设置,即可使用。
实现方法,以Win7 X64位ANSYS X64位为例:
1.找到fluent安装目录下的udf.bat(C:\Program Files\ANSYS
Inc\v121\fluent\ntbin\win64\udf.bat)
用文本编辑器修改udf.bat:
添加
echo trying to find MS C compiler, version
10.0....
set MSVC_DEFAULT=%ProgramFiles(x86)%\Microsoft Visual Studio
10.0
if exist "%MSVC_DEFAULT%\vC\vcvarsall.bat" set
MSVC=%MSVC_DEFAULT%
if not "%MSVC%" == "" goto
msvc_env100
set MSVC_DEFAULT=%ProgramFiles%\Microsoft Visual Studio 10.0
if exist "%MSVC_DEFAULT%\vC\vcvarsall.bat