UDF——文件编码造成UDF编译失败

有时候我们觉得我们的代码写得很正确的,但是在Fluent当中编译的时候一直编译不通过,提示我们错误,我们根据Fluent当中的错误提示去找到源代码中对应的行,却发现没有错误提示当中的问题,出现这个问题有可能是因为UDF源码的文件编码造成的,我们用下面一个小的示例UDF来说明这个问题

Fluent版本:Fluent 16.2

Visual Studio版本:Visual Studio 2013

我们编写如下简单的代码:

UDF——文件编码造成UDF编译失败

然后我们直接在Fluent当中编译提示如下错误

UDF——文件编码造成UDF编译失败

我们可以看到UDF源码是正确的,却出现了这么莫名其妙的错误,我们用Notepad++打开该源码文件(注:Notepad++地址:https://notepad-plus-plus.org/),转到编码一项

UDF——文件编码造成UDF编译失败

 

我们进行下面的操作

UDF——文件编码造成UDF编译失败

UDF源码文件的文件编码转换为ANSI,然后保存。再回到Fluent当中重新编译,我们可以看到文件编译通过

UDF——文件编码造成UDF编译失败

当然也可以用Windows自带的记事本来实现转码的功能

posted @ 2019-06-15 18:51  硫酸亚铜  阅读(1685)  评论(0编辑  收藏  举报