当前位置:服务支持 >  软件文章 >  Fluent_UDF环境配置与编译设置详细教程

Fluent_UDF环境配置与编译设置详细教程

阅读数 9
点赞 0
article_banner

虽说fluent现在有了和comsol类似的表达式功能,但有些地方还是要用到UDF的(主要是别人的算例用的udf。。。)

Fluent_UDF环境配置的图1

udf需要编译,编译时udf源文件需要和算例文件在一个文件夹。但在编译时,可能会出现奇怪的错误,分享一下我的踩坑经过。

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环境配置的图2

复制到

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

Fluent_UDF环境配置的图3

我们的版本号可能会有所差异,但大体差不多就OK。

第二个问题我从网上搜解决办法搞了半天,结果还是不行,原因是他们搞复杂了,设置环境变量啥的其实没必要,缺啥补啥就行。



免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空