搭建Fluent UDF编译环境向来是初学者头痛的问题。没有经验的朋友经常遇到类似’nmake’相关错误,”not compiled for parallel use on current platform”错误提示,甚至乱码等等问题,这些大多是由于编译环境正确配置导致的。网上充满了各种各样的教程,大多年代久远,且与版本密切关联,不一定适用于新版本,从而产生误导。这里介绍一个名叫VC++ UDF Studio的插件进行编译UDF的方法,可以供不会配置环境的初学者选择,安装完即可直接在Visual Studio中编译UDF源程序。
- 安装Visual Studio(支持VS2010~2019社区、专业或旗舰版,建议安装VS2010旗舰版), C++和C#一起安装,对于64位Fluent还要勾选X64编译器。
2.在官方网站下载VC++ UDF Studio插件工具
3.用管理员权限安装工具。
- 桌面图标启动软件,选择要使用的VS和Fluent版本,然后确定
5.读入case,点击Fluent嵌入菜单中的“Start Visual Studio”选项。
6.输入修改源代码,并点击“编译”按钮直到编译通过。有任何错误提示,可以双击提示行直接定位到源码中的错误行。编译通过后按“加载”按钮即可载入到Fluent中。
注: 该软件为商用软件,但试用版允许我们使用2d和3d串行版最多2个宏,对于一般简单的UDF应用也足够了。