Fluent_UDF環(huán)境配置

雖說fluent現(xiàn)在有了和comsol類似的表達式功能,但有些地方還是要用到UDF的(主要是別人的算例用的udf。。。)

Fluent_UDF環(huán)境配置的圖1

udf需要編譯,編譯時udf源文件需要和算例文件在一個文件夾。但在編譯時,可能會出現(xiàn)奇怪的錯誤,分享一下我的踩坑經(jīng)過。

1、visual c++位置不對,導致fluent編譯時找不到編譯器。

fluent只能用visual c++編譯UDF,所以編譯前需要安裝visual c++。但是,fluent默認visual c++裝在了c盤,所以如果你的visual c++裝在了D盤,fluent就會編譯錯誤,這時,你需要自己指定visual c++的位置,方法自己去b站搜就可以,這里還是建議把visual c++裝在默認位置,這樣不需要任何多余設置。

2、編譯時缺少.lib庫文件。

visual c++裝完后,fluent就可以編譯了,但編譯后控制臺會提示你缺少kernal32.lib文件,這可能是因為udf源文件對于編譯器來說只是個臨時文件,缺少visual c++中完善的引用設置。解決方法就是把所有庫文件都復制到編譯器的默認庫文件夾。

把以下文件夾的所有文件(都是.lib)

C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\um\x64

Fluent_UDF環(huán)境配置的圖2

復制到

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\lib\x64

Fluent_UDF環(huán)境配置的圖3

我們的版本號可能會有所差異,但大體差不多就OK。

第二個問題我從網(wǎng)上搜解決辦法搞了半天,結果還是不行,原因是他們搞復雜了,設置環(huán)境變量啥的其實沒必要,缺啥補啥就行。


登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

10
7
4