zoukankan      html  css  js  c++  java
  • Fluent 编译 UDF 各种问题

    问题一:'nmake' is not recognized as an internal or external command ...

        或者:nmake不是内部命令或外部命令,也不是可运行程序

    原因:系统没有识别 c语言编译器。

    解决:安装visual studio, 注意版本问题。Ansys有支持的VS版本限制,例如ansys2019似乎只支持VS2017,Ansys2020可支持VS2019。(如下)

    (https://studentcommunity.ansys.com/thread/nmake-error-in-compiling-of-udf/)

     注意:安装 visual studio 时要安装 c++ 开发模块,例如 C++ 桌面开发

     安装后,需要设置 VS 的系统环境变量。这一步网上资料较多。

     如果懒得设置VS环境变量,可以从 VS 的命令提示符(如下图)中运行fluent,则可以自动识别编译器。

     打开后,输入 fluent,然后回车即可。

     注意,如果找不到 fluent,可以运行 fluent 自带的环境变量设置软件。

     

     至此,应该可以完成 fluent 中 UDF的编译。

    ========================================================================

    问题二:如果编译还是出错:fluent Error at Node 0: Error code: 193

    则尝试其他的VS命令提示符(如图)

     这块不是太懂,可能是编译器版本的问题?

     fluent UDF编译成功!

    ========================================================================

    最近重装系统,软件都装在了 C盘,直接打开fluent后可以自动识别 nmake。

  • 相关阅读:
    Vue项目入门实例
    批量生成删除表数据的SQL语句
    收集的一个可多选日期的日期插件,带日历、农历
    .net core EF,多个dbcontext时,迁移数据方法
    【NET】雪花算法
    URL地址中使用中文作为的参数【转】
    C# 继承 base
    SQL Like
    SecureCRT 8.5 配置自动记录日志
    CentOS 7下Samba服务器的安装与配置
  • 原文地址:https://www.cnblogs.com/ly123456/p/12805999.html
Copyright © 2011-2022 走看看