windows操做系統下UDF的編譯須要藉助Visual Studio中的C編譯器。所以若要想編譯UDF,則必須事先配置好編譯環境。windows
Visual Stuido(後面簡稱VS)是微軟開發的一款程序設計IDE,能夠用於windows環境下計算機軟件的開發。
如下內容來自百度百科
:
Microsoft Visual Studio(簡稱VS)是美國微軟公司的開發工具包系列產品。VS是一個基本完整的開發工具集,它包括了整個軟件生命週期中所須要的大部分工具,如UML工具、代碼管控工具、集成開發環境(IDE)等等。所寫的目標代碼適用於微軟支持的全部平臺,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。
Visual Studio各版本列表:
微信
名稱 | 內部版本 | 發佈日期 |
---|---|---|
visual studio | 4.0 | 1995-04 |
visual studio 97 | 5.0 | 1997-02 |
visual studio 6.0 | 6.0 | 1998-06 |
visual studio.Net 2002 | 7.0 | 2002-02 |
visual studio.Net 2003 | 8.0 | 2003-04 |
visual studio 2005 | 8.0 | 2005-11 |
visual studio 2008 | 9.0 | 2007-11 |
visual studio 2010 | 10.0 | 2010-04 |
visual studio 2012 RTM | 11.0 | 2012-08 |
visual studio 2013 | 12.0 | 2013-10 |
visual studio 2015 | 14.0 | 2014-11 |
visual studio 2015 RTM | 14.0 | 2015-07 |
visual studio 2017 | 15.0 | 2017-03 |
常常有小夥伴詢問與Fluent搭配的Visual Studio版本,其實並不存在什麼版本搭配的問題,通常狀況下只要VS可以正常安裝及使用,經過環境設置後均可以做爲UDF的編譯器。
Fluent12.0以後的版本推薦使用VS2005以後的版本。推薦VS2010版本,我Fluent 18.0搭配使用的是VS2015版本,從未發現編譯器方面的問題。工具
12.0以後版本的Fluent環境變量配置依賴於UDF.bat文件。以下圖所示。
經過勾選選項Set up Compilation Environment for UDF
,以後設置udf.bat文件便可完成配置。
這裏來看看udf.bat文件的內容。打開udf.bat文件能夠看到其實該文件是一個設置環境變量的工做。
最重要的是下面幾行,我這裏以visual studio 2015爲例。visual-studio
設置visual studio的安裝路徑
一般在udf.bat文件中只須要修改這一行就能夠了。我將visual studio 2015的安裝路徑賦值給MSVC_DEFAULT
,如圖直接修改就行。
分析該批處理文件,意思是若能在該文件路徑下找到vcvarsall.bat文件,則設置MSCV值爲MSVC_DEFAULT,不然轉到msvc_env140。通常狀況下只要在安裝Visual Studio的時候選擇了安裝C++的話,這文件都會存在。
真正實現c文件編譯的工做是在vcvarsall.bat文件中指定的。該文件中的內容不要動。開發工具
UDF編譯環境配置其實很是簡單,只須要修改UDF.bat文件便可,實際上只須要將本機Visual Studio的安裝路徑寫進去就能夠了。ui
更多CFD資料可微信掃描下方二維碼關注微信公衆號。操作系統