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电磁分析