Fluent_UDF環(huán)境配置
瀏覽:3589 評論:7 收藏:4
雖說fluent現(xiàn)在有了和comsol類似的表達式功能,但有些地方還是要用到UDF的(主要是別人的算例用的udf。。。)
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
復制到
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.28.29910\lib\x64
我們的版本號可能會有所差異,但大體差不多就OK。
第二個問題我從網(wǎng)上搜解決辦法搞了半天,結果還是不行,原因是他們搞復雜了,設置環(huán)境變量啥的其實沒必要,缺啥補啥就行。
技術鄰APP
工程師必備
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP
10
7
4




















