PS:如果你的Path变量原有内容,新建一个变量可能会覆盖原有内容,请把原有内容拷贝出去覆盖后再逐项添加回来;如果提示“环境变量path的值大于xxx”这样的问题,一般是你的电脑软件较多,所以VS导出的path.txt内容较大,请参考以下的解决方法 以上做完之后就可以直接打开fluent开始编译udf了 补充:遇到以下问题的解决办法,转...
总结就是修改了udf.bat 中的fluent编译路径后,还需要保证VS 的环境变量设置正确 PATH的添加 2.LIB 变...
工作负荷 -> 使用C++的桌面开发,勾选合适版本的SDK 单个组件 -> 勾选最新的.NET Framework SDK 3. 将VS2019的安装路径复制到步骤1中的位置,保存(注意:只复制到2019目录下就可以) 4. 按win+R输入cmd进入命令提示符,进入udf.bat路径下并运行,依次输入(如果ANSYS默认安装在C盘,第一、二条命令酌情更改): cd ...
打开文件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++编译器。下载地...
1、查找方法一时的环境变量,笔者安装的是VS2019,用x86 x64 CrossTools command prompt for vs 2019(可搜索),运行fluent安装目下的 udf.bat, 回车,会出现环境变量, 2、分别把include lib path,在电脑(用户变量)中进行设置,再次打开fluent,可直接对udf进行编译。
1. 安装ANSYS后进入目录`D:\ANSYS Inc\v202\fluent\ntbin\win64`查看`udf.bat`文件中的内容,看看该版本的FLUENT最高支持到哪个版本的visual studio。(2020R2版支持到VS2019) 右击udf.bat->编辑 即可查看 2. 安装VS2019时,选择默认的C/C++安装包后,还需勾选最新的SDK安装包;以及最新的.NET安装包 ...
Fluent 的udf分为解释型和编译型。解释型操作简单,而有时候udf必须使用编译型,这时候就需要安装编译器。很久以前学习fluent时,装完编译器还需设置环境变量等,感觉十分复杂。最近学习fluent 2019R1版本,发现无需设置环境变量,直接修改udf.bat文件就可以了。其它更高版本应该也可以参考。具体步骤如下: ...
问题1:环境变量的配置 我用的fluent16.0,然后当时是能编译udf的(直接改txt文件的后缀为.cpp)。 后来看到各种教程里大神们用的vs,于是我就去下载了一个vs2019(后来发现并不需要额外下载,电脑里本来有内置的vs)。然后。。。原来的udf就不能编译了,报错“The UDF library you are trying to load (sor) is not...
3、fluent加载udf 打开fluent后,"User-Defined Function"- Functions- compiled- add- 选择.c文件,build-load。下方显示加载成功Done。 4、如果不成功 因为我是之前就装了VS 2019,不是默认路径。参考bilibili评论,改了路径。但是改了路径还是有报错。
如果懒得设置VS环境变量,可以从 VS 的命令提示符(如下图)中运行fluent,则可以自动识别编译器。 打开后,输入 fluent,然后回车即可。 注意,如果找不到 fluent,可以运行 fluent 自带的环境变量设置软件。 至此,应该可以完成 fluent 中 UDF的编译。 === 问题二:如果编译还是出错:fluent Error at Node 0: Error cod...