Fluent UDF【3】:環境配置


windows操作系統下UDF的編譯需要借助Visual Studio中的C編譯器。因此若要想編譯UDF,則必須事先配置好編譯環境。

Visual Studio

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版本,從未發現編譯器方面的問題。

udf.bat文件

12.0之后版本的Fluent環境變量配置依賴於UDF.bat文件。如下圖所示。

通過勾選選項Set up Compilation Environment for UDF,之后設置udf.bat文件即可完成配置。
這里來看看udf.bat文件的內容。打開udf.bat文件可以看到其實該文件是一個設置環境變量的工作。
最重要的是下面幾行,我這里以visual studio 2015為例。

  • 設置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的安裝路徑寫進去就可以了。


更多CFD資料可微信掃描下方二維碼關注微信公眾號。

微信掃碼關注公眾號


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM