Fluent编译UDF报错解决方案

2017-07-13  by:CAE仿真在线  来源:互联网

在用Fluent求解动网格,加源项等一些特殊问题时,需要用到User Defined Function(UDF),且不说写代码让你崩溃,首先你好容易导入你写好的程序,发现程序居然无法编译,为了解决该问题,本人在网上各种搜资料,在被N个虚假信息欺骗后,终于找到了一个靠谱的解决方案,我用Ansys17.1和VS2010亲测有效。现将问题与解决方案总结如下:


问题分析:

Ansys未把安装环境集成到软件中,需要在Windows系统设置环境变量,(啥?你问我啥叫环境变量?这个。。。问度娘吧!)

解决方案:

1.安装VS2010,只需要装vc模块即可

2.运行Fluent安装目录下ntbin文件夹下的setenv.exe(操作系统不同,其位置可能不一样)

3.右键点击“我的电脑-属性-高级系统设置-环境变量”

4.在系统变量下创建以下三个变量:

INCLUDE=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include;

LIB =C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\amd64;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib\x64

Path=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64;C:\Program Files(x86)\Microsoft Visual Studio 10.0\Common7\IDE;

如果Windows不出幺蛾子的话,你应该能正常编译UDF了。如果你实在不走运,还报错加载kernel32.lib错误的话,那么请继续往下看:

将变量lib改为:

LIB =C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\amd64;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib\x64;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib\kernel32.lib

如果还不行??那我也不行了,问度娘吧!


开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:Fluent编译UDF报错解决方案 Fluent培训 Fluent流体培训 Fluent软件培训 fluent技术教程 fluent在线视频教程 fluent资料下载 fluent分析理论 fluent化学反应 fluent软件下载 UDF编程代做 Fluent、CFX流体分析 HFSS电磁分析 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com