我用的是fluent2023r1+vs2015
不同版本配环境的方法都一样的,正常来说给fluent配置udf环境只需要下好对应版本的visual studio然后将对应安装路径在fluent路径下的udf.bat文件中编辑修改并在cmd中运行就好了,但是我安装好vs后改了udf.bat后在cmd中运行报错No MSVC compiler detected

在fluent里面直接build udf也会报错no compiler found,用fluent自带的编译器也不行

在visual studio安装路径/VC/下也没找到vcvarsall.bat文件(下图是我解决问题后截的图)

这个报错就是visual studio编译器没安装好少东西了,找到原来vs安装程序并运行,把vs c++相关的选上,我还选了SDK10.0那个,由于我不知道哪些需要就随便选了一些,然后按提示重启,再在cmd里面运行udf.bat出现一堆信息

这下应该是环境变量配置好了
启动fluent发现udf能正常编译了,问题解决
至于fluent内置编译器为什么编译不了,fluent内置编译器好像不能识别中文,还会有一些其他报错,和vs编译器不太一样
参考资料:
vs2015安装 https://blog.csdn.net/oqqHuTu12345678/article/details/52664447
fluent udf环境配置 网页链接
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删