ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:97.37KB ,
资源ID:18522296      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18522296.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(fluent环境变量设置资料汇总Word下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

fluent环境变量设置资料汇总Word下载.docx

1、Error: open_udf_library: 系统找不到指定的文件。Error Object: () 原因:环境变量有问题。可能是安装vc+时没有勾选 设置环境变量。2)如果设置好环境变量了,build时不再出现/ 不是内部或外部命令,也不是可运行的程序。/ 但点load时仍出现 那么可能是因为没有加入头文件(Header files)udf.h。加入source files 和header files 后重新build 再load 就OK啦。3)在build是若出现错误:udf_names.c(40) : fatal error C1071: unexpected end of file

2、 found in comment。一种原因是:udf定义了多个宏命,有一些不需要,加了 /* */ 引起的错误。解决的方法就是删除这些多余的宏,只保留需要的。感觉这个错误一般不容易出现,而且出现了也不好修改,如果要修改,最好先备份4)点击bulid的时候,出现以下错误:D:PROGRA1ANSYSI1v140fluentfluent14.0.0cortexsrccx.h(46) : error C2632: long followed by is illegal PROGRA1ANSYSI1v140fluentfluent14.0.0srcstorage.h(2794) : error C2

3、010:. : unexpected in macro formal parameter list PROGRA1ANSYSI1v140fluentfluent14.0.0srcstorage.h(2799) :该错误是fluent本身的错误,只需要将CX.H中46行删掉一个long即可;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,10.0对应2010。在一些老版的fluent中,通常需要配置环境变量。配

4、置环境变量的方法,将网上的方式总结如下。方式1:通过修改udf.bat文件来配置编译环境。在fluent 12.0之后的版本中,可以通过修改udf.bat文件的方式进行编译环境配置。该文件位于 xxANSYS Incv140fluentntbinwin64目录下。本人安装的fluent是64bit的,版本为14.0。不同版本的fluent,该文件所处的位置可能不同。大家可以利用windows的文件搜索功能寻找该文件。注意若是安装了icepak,则会有两个udf.bat文件,一定要注意我们只针对fluent目录下的该文件。我们用记事本打开此文件,由于本机上安装的是microsoft visual

5、 studio 2010,因此只需要关注图中橙色线框中的部分。现在来分析橙色框中的语句。有过DOS经验的人可能嫌我罗嗦,不过我还是要说一下。因为现在有DOS经验的人越来越少了。(1)第8行:echo是dos中助于在屏幕上写出一段文本。这与c语言中的printf,c#中的Console.WriteLine,JAVA中的System.Print的功能是一样的,只是在屏幕上打出后面一段文字,我们可以忽略了。(2)第10行:设定MSVC_DEFAULT的值。其实是一个赋值语句。容易理解。一会儿需要动它。(3)第11行:if exist是判断,判断后面的vcvarsall.bat文件是否存在,若存在,则

6、设置变量MSVC的值。(4)第12行:判断MSVC是否为空,若不为空,则进入msvc_env100标记行。找到该标记行,其内容位于8689行。该标记行的内容为:(1)设定msvc_version为100(2)调用vcvarsall.bat文件,利用amd64,因为我安装的fluent版本是64bit,若32bit版本会有所不同。(5)跳转到ms_c_end行,该行是一个结束标记行。看起来复杂,其实人们要做的工作很少。用户所要做的仅仅是修改第10行的内容。修改microsoft visual studio的安装路径。若vc是全默认安装,则什么都不需修改,否则改为正确的路径。如本机的microso

7、ft studio安装在d:program files目录下,只需将第10行修改为:set MSVC_DEFAULT=D:Program FilesMicrosoft Visual Studio 10.0就可以了。剩下要做的工作是:在fluent启动面板中勾选Environment标签页下的setup compilation Environment for UDF选项。该选项默认是选中的,且不同的版本该选项所处的位置可能有所不同。方式2:网上通用方式 该方式主要是修改include,lib,path环境变量的路径右键“我的电脑”属性高级环境变量,检查FLUENT_INT,MSDevdir,IN

8、CLUDE,LIB,PATH环境变量是否存在 在fluent安装文件夹下双击setenv.exe 点“是”,路径X:Program FilesANSYS Inc v140fluentntbinntx86,之后就会看见用户变量里多了FLUENTINC和Path两项 其他三个环境变量如下:include=D:Program FilesMicrosoft Visual Studio 10.0VCinclude;C:Program FilesMicrosoft SDKsWindowsv7.0AInclude lib=D:Program FilesMicrosoft Visual Studio 10.0

9、VClib;FilesMicrosoft SDKsWindowsv7.0ALib path=D:Program FilesMicrosoft Visual Studio 10.0VCbin;Program FilesMicrosoft Visual Studio 10.0Common7IDE 关于fluent以及MSDvedir环境变量如下 MSDVEDIR=C:Program FilesMicrosoft Visual StudioCommonMSDev98 fluent_inc=d:program filesansys incv140fluent 关于VC环境变量,如果觉得上面的处理方式需

10、要每一项去处理,感觉麻烦的话,也可以按照下面的批处理方式直接处理:新建一个txt文档,后缀改为.bat,用文档或者写字板打开,复制以下内容:echo off rem - rem MS Visual C+ set MSVC= set MSVC_VERSION=0 echo trying to find MS C compiler, version 100. Program FilesMicrosoft Visual Studio 10.0 if exist %MSVC_DEFAULT%vCvcvarsall.bat set MSVC=%MSVC_DEFAULT% if not %MSVC% =

11、goto msvc_env100 set MSVC_DEFAULT=%ProgramFiles%Microsoft Visual Studio 10.0 if exist echo trying to find MS C compiler, version 90. set MSVC_DEFAULT=%ProgramFiles%Microsoft Visual Studio 9.0 if exist goto msvc_env90 echo trying to find MS C compiler, version 80. set MSVC_DEFAULT=%ProgramFiles%micro

12、soft visual studio 8 if exist goto msvc_env80 set MSVC_DEFAULT=%ProgramFiles%microsoft visual studio 8 if exist echo trying to find MS C compiler, version 71. set MSVC_DEFAULT=%ProgramFiles%microsoft visual studio .net 2003 if exist %MSVC_DEFAULT%vc7bincl.exe goto msvc_env71 echo trying to find MS C

13、 compiler, version 70. set MSVC_DEFAULT=%ProgramFiles%microsoft visual studio .net if exist goto msvc_env70 echo trying to find MS C compiler, version 60. set MSVC_DEFAULT=%ProgramFiles%microsoft visual studio if exist %MSVC_DEFAULT%vc98bincl.exe goto msvc_env60 echo trying to find MS C compiler, SD

14、Ks. set MSVC_DEFAULT=%PROGRAMFILES%Microsoft Visual Studio 8SDKv2.0 if exist %MSVC_DEFAULT%Binsdkvars.bat goto msvc_sdk2.0 goto fail_end :msvc_env60 set MSVC_VERSION=60 set path=%MSVC%vc98bin;%MSVC%commonmsdev98bin;%path% set include=%MSVC%vc98include;%MSVC%vc98mfcinclude;%include% set lib=%MSVC%vc9

15、8lib;%MSVC%vc98mfclib;%lib% goto msvc_end msvc_env70 set MSVC_VERSION=70 set path=%MSVC%vc7bin;%MSVC%common7tools;%MSVC%common7toolsbin;%path% set include=%MSVC%vc7include;%MSVC%vc7atlmfcinclude;%include% set lib=%MSVC%vc7lib;%MSVC%vc7atlmfclib;msvc_env71 set MSVC_VERSION=71 %VS71COMNTOOLS%vsvars32.

16、bat call if not exist goto msvc_env71_sdk msvc_env71_sdk %ProgramFiles%Microsoft.NETSDKv1.1Binsdkvars.bat call goto fail_end msvc_env80 set MSVC_VERSION=80 call %MSVC%VCvcvarsall.bat x86 goto msvc_end msvc_env90 set MSVC_VERSION=90 msvc_env100 set MSVC_VERSION=100 msvc_sdk2.0 set MSVC_VERSION=SDK 2.

17、0 goto ms_c_end msvc_end if goto fail_end echo Detected MSVC%MSVC_VERSION% under echo path=%path% echo include=%include% echo lib=%lib% goto normal_end echo No MSVC compiler detected!normal_end 保存完成后,双击运行即可。按以上过程,fluent12/13基本上可以编译UDF了,但是,对fluent14,需要在vs2010命令提示符中启动,当时我也试过在里面启动,启动成功,也修改了ch.h文件46行中删掉

18、了一个long,但是还是无法编译,出现如下错误 unexpected in macro formal parameter list 最后想了一下,UDF编译需要在VC环境下运行,所以在编译UDF的时候,把VS2010打开后就可以正常编译。方式3:不装VC照样编译n年以前在流体中文网上下了个udf_set的小工具,能够实现不装vc而编译udf,非常实用。虽然那只是针对fluent6.3.13的,但是本着新三年,旧三年,缝缝补补又三年的优良传统,经过折腾,我们让它在fluent13身上继续发挥余热。首先,将fluent13安装目录下的“fluent13.0.0”文件夹名改为“fluent6.3.13” wind_cool2009 然后打开udf_set,选择6.3.13,路径下选择v130下的fluent(双击打开),然后点execute,如果此时出现进度条,那恭喜你,应该成功了。最后将文件夹名改回来,试试看能否编译udf了,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1