來自:https://www.cnblogs.com/LSCAX/p/7004205.html
Aindows操作系統下UDF的編譯需要借助Visual Studio中的C編譯器。因此若要想編譯UDF,則必須事先配置好編譯環境。
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各版本列表:
與Fluent搭配的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 |
其實並不存在什么版本搭配的問題,一般情況下只要VS能夠正常安裝及使用,通過環境設置后都可以作為UDF的編譯器。
Fluent12.0之后的版本推薦使用VS2005之后的版本。推薦VS2010版本,我Fluent 18.0搭配使用的是VS2015版本,從未發現編譯器方面的問題。
fluent中UDF環境變量問題的三種解決方法
這種方式最簡便,首選這種,但是有時會因為不明原因而不好使,我自己電腦剛開始用這種方式是行得通的,但是后來中途裝過很多亂七八糟的軟件,估計環境變量改亂了,這時候只能用第二種或者第三種方法。
安裝的是VS 2013,內部版本為12.0,找到對應的那一行把路徑填上去。如果沒問題的話就可以直接編譯UDF了。
注意如果用的是VS2017,看看用的是哪個版本,只留對應版本語句,其他兩個注釋掉。