fluent环境变量设置-资料汇总.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
fluent 环境变量设置 - 资料汇总 wind_cool2009@163.com FLUENTS境变量设置 资料汇总 前一段时间安装了 ansys14,但是在编译UDF的过程中,老是出问题,现将解 决过程以 及解决方案,将网上的资料总结了一下 : 对于编译型UDF在flue nt中加载时,需要调用C编译器将其编译成DLL文 件。这里 的C编译器虽说理论上是没有任何限制的,但是在 windows环境下还是推荐使 用 microsoft visual C++,在linux环境下推荐使用GCC我们这里只说 windows环境下编 译环境的配置 问题。 通常, fluent 不能编译的常见错误如下 : nmake 不是内部或外部命令,也不是可运行的程序。点击 load 时则出现 不可编译 的错误: Opening library libudf... Error: open_udf_library: 系统找不到指定的文件。 Error ObjeCt: () 原因:环境变量有问题。可能是安装VC++时没有勾选设置环境变量 如果设置好环境变量了, build 时不再出现 /nmake 不是内部或外部命令, 也不是 可运行的程序。 / 但点 load 时仍出现 Opening library libudf... Error: open_udf_library: 系统找不到指定的文件。 Error Object: () 那么可能是因为没有加入头文件 (Header files)udf.h 。加入 source files 和 header files 后重新build 再load就OK啦。 在 build 是若出现错误 :udf_names.c(40) : fatal error C1071: unexpected end of file found in comment 。一种原因是 :udf 定义了多个宏命, 有一些不需要,加了 /* */ 引起的错误。解决的方法就是删除这些多余的宏,只保留需要的。 感觉这个 错误一般不容 易出现,而且出现了也不好修改,如果要修改,最好先备份 点击 bulid 的时候,出现以下错误 : D:\PROGRA~1\ANSYSI~1\v140\fluent\fluent14.0.0\cortex\src\cx.h(46) : error C2632: long followed by long is illegal D:\PROGRA~1\ANSYSI~1\v140\fluent\fluent14.0.0\src\storage.h(2794) : error C2010: . : unexpected in macro formal parameter list D:\PROGRA~1\ANSYSI~1\v140\fluent\fluent14.0.0\src\storage.h(2794) : error C2010: . : unexpected in macro formal parameter list D:\PROGRA~1\ANSYSI~1\v140\fluent\fluent14.0.0\src\storage.h(2794) : error C2010: . : unexpected in macro formal parameter list D:\PROGRA~1\ANSYSI~1\v140\fluent\fluent14.0.0\src\storage.h(2799) : error C2010: . : unexpected in macro formal parameter list D:\PROGRA~1\ANSYSI~1\v140\fluent\fluent14.0.0\src\storage.h(2799) : error C2010: . : unexpected in macro formal parameter list D:\PROGRA~1\ANSYSI~1\v140\fluent\fluent14.0.0\src\storage.h(2799) : error C2010: . : unexpected in macro formal parameter list 该错误是flue nt本身的错误,只需要将CX.H中46行删掉一个long即可; wind_cool2009@163.com visual c++ 最高版本是 6.0 ,再往后就是 microsoft visual studio7.0 、 8.0、9.0、10.0。其中 7.0 对应 microsoft visual studio2003 , 8.0 对应 2005, 9.0 对应 2008

文档评论(0)

ailuojue + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档