- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 2_屋面蓄水(淋水)试验及地下室防水效果检查记录√.docx
- 3DMAX第六章 罗马柱蘑菇玻璃茶几.ppt
- 3第三章广韵音系2.docx
- 4海石湾矿一企一策实施方案.docx
- 4美丽乡村建设规划.docx
- 4静压预制桩施工作业指导书.docx
- 5 6岁育儿知识大全.doc
- 5-10碎石供应合同.docx
- 5.2新时代的劳动者教学设计.docx
- 50MM聚苯板保温施工方案.docx
- 高校教师资格证之高等教育心理学训练试卷附带答案.docx
- 监理工程师之土木建筑目标控制综合提升练习题库包括详细解答.docx
- 教师资格之小学教育学教育心理学综合提升模拟卷附答案详解.docx
- 主治医师之内科主治303模拟考试试卷附答案详解.docx
- 主治医师之内科主治303通关练习试题包含答案.docx
- 2022-2023年执业药师之中药学专业二检测卷包括详细解答.docx
- 2022-2023年中级注册安全工程师之安全实务化工安全测试卷含答案讲解.docx
- 2022-2023年检验类之临床医学检验技术(士)模拟题库含答案讲解.docx
- 2023年试验检测师之交通工程综合提升检测卷包含答案.docx
- 2023年资料员之资料员专业管理实务模拟题库和答案.docx
文档评论(0)