來自 http://blog.sina.com.cn/s/blog_63945aeb0102y0hb.html
Visual studio2017:安裝在了D盤
VS2017 安裝界面較以前版本更加方便
選擇安裝windows的三個組件就夠了,其實只要第一個通用Windows平台開發就夠了,后面兩個組件也沒多大就一起裝了。可根據自己的需求進行安裝。安裝完成后進入軟件選擇使用環境時選擇常規就可以,以后想改的話直接在軟件中修改就行非常方便。
軟件裝好以后就可以配置環境變量了,一般都是兩種配置方法。一是修改fluent安裝文件下的udf.bat文件。另一種是修改系統環境變量。
在fluent安裝文件夾下找到udf.bat文件我安裝在了C盤,路徑名為C:\ansys\Fluent\ANSYS Inc\v182\fluent\ntbin\win64,然后用記事本打開udf.bat對里面內容進行修改:
echo trying to find MS C compiler, version 170....
set MSVC_DEFAULT=D:\Program Files (x86)\MicrosoftVisual Studio\2017\Enterprise
if exist "%MSVC_DEFAULT%\VC\Auxiliary\Build\vcvarsall.bat" setMSVC=%MSVC_DEFAULT%
if not "%MSVC%" == "" goto msvc_env170
:msvc_env170
set MSVC_VERSION=170
call "%MSVC%\VC\Auxiliary\Build\vcvarsall.bat" x86_amd64
goto ms_c_end
關鍵就是文中標紅的地方,得修改為你的VS的安裝路徑,比如安裝在了D:\Program Files(x86)\Microsoft Visual Studio\2017\Enterprise這個位置。根據自己的安裝位置進行修改,然后把標紅的地方進行修改,然后保存,就大功告成了
最后說明一下,開始環境變量沒有配置好以前在fluent中會出現The UDF library you are trying to load(libudf)is not complied for parallel use on thecurrent platform(win64)的問題,是環境變量沒有配置好的原因。前期主要出錯原因是換了win10以后裝了vs17后,沒有將以前盤中的vs10刪除干凈,編譯時一直讀取vs10里面的東西,刪除干凈就OK了。