Fluent 2019:安装Visual Studio 2017用于UDF编译

Fluent 的udf分为解释型和编译型。解释型操作简单,而有时候udf必须使用编译型,这时候就需要安装编译器。很久以前学习fluent时,装完编译器还需设置环境变量等,感觉十分复杂。最近学习fluent 2019R1版本,发现无需设置环境变量,直接修改udf.bat文件就可以了。其它更高版本应该也可以参考。具体步骤如下:

  1. 安装好ansys 2019R1版本后,打开fluent,在界面中点击“show more options”找到Enviroment选项,将Set up compilation Enviroment of UDF勾选。如果安装了多个版本的Fluent,记得核对一下udf.bat文件所在的路径是否和当前的版本是对应的。不是的话,点击路径后面的打开按钮,浏览至当前版本fluent路径下,ntbin\win64下,将路径更改。

2.确认当前版本fluent能安装的编译器版本。打开文件udf.bat所在的文件夹,例如本人的安装路径为:D:\Program Files\ANSYS Inc2019\v193\fluent\ntbin\win64。在文件下找到udf.bat,右击-编辑。可以获知Fluent 2019 R1版本,可安装的最高版本的编译器为Microsoft Visual Studio 2017版本(15.0)。

3.到微软下载Microsoft Visual Studio 2017,安装C++编译器。下载地址可以自行搜索,链接如下:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/。下载需登录微软的账号。下载前,需加入微软的一个啥计划,忘了。。。。。。在下载界面中,可以选择Visual Studio Community 2017,点Dowload。先下载和安装的是Visual studio installer,大概几十M。

Installer安装后,进入至Visual studio安装界面。编译UDF只需安装C++的桌面开发,将其勾选,大概6.3G。一般建议默认安装,如果C盘不够大,也可以更改安装路径,点开“安装位置”,设置一下安装路径。安装路径设置好后,点安装。会在线下载并安装。安装后,重启一下电脑。

4.编辑一下UDF.bat,设置一下Visual studio的安装路径。不管是默认安装,还是更改了安装路径,都给它改一下。记得只需改所安装的Visual studio版本的对应位置就可以了。例如,本例子安装的版本是Visual studio 2017,所以直接在udf.bat改set MSVC_DEFAULT=%ProgramFiles(x86)%\Microsoft Visual Studio\2017,这一行。我的安装路径是:D:\Program Files (x86)\Microsoft Visual Studio\2017,修改后,保存一下。如下图。

5.打开Fluent,编译一个udf,如下。如果没有提示什么错误的话,最后是Done,说明编译器安装成功了。

// message.c

#include "udf.h"

DEFINE_ON_DEMAND(say_hello)

{

    Message("hello, fluent udf compiler test\n");

}

QR Code
微信扫一扫,欢迎咨询~

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

* 公司名称:

姓名不为空

手机不正确

公司不为空