Fluent UDF【3】:環(huán)境配置【轉(zhuǎn)發(fā)】

2017-07-05  by:CAE仿真在線(xiàn)  來(lái)源:互聯(lián)網(wǎng)

windows操作系統(tǒng)下UDF的編譯需要借助Visual Studio中的C編譯器,Linux環(huán)境下則需要借助GCC。因此若要想編譯UDF,則必須事先配置好編譯環(huán)境。本文介紹在Windows環(huán)境下配置UDF編譯環(huán)境。

1

Visual Studio的安裝

Visual Stuido(后面簡(jiǎn)稱(chēng)VS)是微軟開(kāi)發(fā)的一款程序設(shè)計(jì)IDE,可以用于windows環(huán)境下計(jì)算機(jī)軟件的開(kāi)發(fā)。

以下內(nèi)容來(lái)自百度百科:

Microsoft Visual Studio(簡(jiǎn)稱(chēng)VS)是美國(guó)微軟公司的開(kāi)發(fā)工具包系列產(chǎn)品。VS是一個(gè)基本完整的開(kāi)發(fā)工具集,它包括了整個(gè)軟件生命周期中所需要的大部分工具,如UML工具、代碼管控工具、集成開(kāi)發(fā)環(huán)境(IDE)等等。所寫(xiě)的目標(biāo)代碼適用于微軟支持的所有平臺(tái),包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。

Visual Studio各版本列表:

Fluent UDF【3】:環(huán)境配置【轉(zhuǎn)發(fā)】fluent仿真分析圖片1

經(jīng)常有小伙伴詢(xún)問(wèn)與Fluent搭配的Visual Studio版本,其實(shí)并不存在什么版本搭配的問(wèn)題,一般情況下只要VS能夠正常安裝及使用,通過(guò)環(huán)境設(shè)置后都可以作為UDF的編譯器。
Fluent12.0之后的版本推薦使用VS2005之后的版本。推薦VS2010版本,我Fluent 18.0搭配使用的是VS2015版本,從未發(fā)現(xiàn)編譯器方面的問(wèn)題。

2

配置UDF.bat文件

12.0之后版本的Fluent環(huán)境變量配置依賴(lài)于UDF.bat文件。如下圖所示。

Fluent UDF【3】:環(huán)境配置【轉(zhuǎn)發(fā)】fluent仿真分析圖片2

通過(guò)勾選選項(xiàng)Set up Compilation Environment for UDF,之后設(shè)置udf.bat文件即可完成配置。

這里來(lái)看看udf.bat文件的內(nèi)容。打開(kāi)udf.bat文件可以看到其實(shí)該文件是一個(gè)設(shè)置環(huán)境變量的工作。

最重要的是下面幾行,我這里以visual studio 2015為例。

  • 設(shè)置visual studio的安裝路徑

Fluent UDF【3】:環(huán)境配置【轉(zhuǎn)發(fā)】fluent仿真分析圖片3

通常在udf.bat文件中只需要修改這一行就可以了。我將visual studio 2015的安裝路徑賦值給MSVC_DEFAULT,如圖直接修改就行。

分析該批處理文件,意思是若能在該文件路徑下找到vcvarsall.bat文件,則設(shè)置MSCV值為MSVC_DEFAULT,否則轉(zhuǎn)到msvc_env140。一般情況下只要在安裝Visual Studio的時(shí)候選擇了安裝C++的話(huà),這文件都會(huì)存在。

真正實(shí)現(xiàn)c文件編譯的工作是在vcvarsall.bat文件中指定的。該文件中的內(nèi)容不要?jiǎng)印?/span>

3

總結(jié)

UDF編譯環(huán)境配置其實(shí)非常簡(jiǎn)單,只需要修改UDF.bat文件即可,實(shí)際上只需要將本機(jī)Visual Studio的安裝路徑寫(xiě)進(jìn)去就可以了。


轉(zhuǎn)自公眾號(hào):胡坤 CFD仿真之道

開(kāi)放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:Fluent UDF【3】:環(huán)境配置【轉(zhuǎn)發(fā)】 Fluent培訓(xùn) Fluent流體培訓(xùn) Fluent軟件培訓(xùn) fluent技術(shù)教程 fluent在線(xiàn)視頻教程 fluent資料下載 fluent分析理論 fluent化學(xué)反應(yīng) fluent軟件下載 UDF編程代做 Fluent、CFX流體分析 HFSS電磁分析 

編輯
在線(xiàn)報(bào)名:
  • 客服在線(xiàn)請(qǐng)直接聯(lián)系我們的客服,您也可以通過(guò)下面的方式進(jìn)行在線(xiàn)報(bào)名,我們會(huì)及時(shí)給您回復(fù)電話(huà),謝謝!
驗(yàn)證碼

全國(guó)服務(wù)熱線(xiàn)

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號(hào)金鷹大廈3800
電話(huà):13580329919
          135-8032-9919
培訓(xùn)QQ咨詢(xún):點(diǎn)擊咨詢(xún) 點(diǎn)擊咨詢(xún)
項(xiàng)目QQ咨詢(xún):點(diǎn)擊咨詢(xún)
email:kf@1cae.com