2024年4月7日发(作者:)
fluent的udf编译功能的实现需要对电脑做哪些设置,及按照什么样的步骤才能实现?越
详细越好,求指教?"D:Program FilesANSYS Incv150fluentntbinntx86fluen
"
首先是需要你有一个C语言编译器,一般32位的用vc6.0就可以,64位的需要vs2008以上并
需要要在安装时自定义勾选64位库编译功能;然后你需要注册编译器的环境变量,vc6的话在安装
最后会问你的,选是就行,然后直接在fluent里面直接可以编译;vs好像比较麻烦,记不太清楚了,
可以从网上查查,不过即使vs没有配环境变量,问题也不大,就是要从vs的工具中选择X64命令行
(注意有两个,好像分别针对Intel和AMD的CPU吧)输入命令fluent -2d/3d 进入fluent,这
样也可以编译。希望对你有帮助。
Fluent:在64位操作系统中编译UDF
编译环境microsoft visual studio2010,fluent版本13.0,操作系统为windows 7 64bit。
测试代码采用UDF手册P394中关于边界条件的实例。
1、解释型
经测试,无需任何配置,甚至不需安装vs2010,也能顺利编译成功。
2、编译型
(1)按照32位系统中相同的编译方式。出现如图2所示的错误提示,这通常是编译器未正确配
置的原因。
图2 错误提示
提示找不到 nmake文件,我们需要将其路径放入环境变量的path中,以便于系统搜索。
32位系统中解决办法:搜索nmake文件,将其所在路径添加至环境变量的path中。
如图3所示,找到了两个nmake文件,我们将其路径全都加入到path中。
图3 两个nmake,其实我们只需要将第一个添加即可,但是为防万一,我们将两个路径全都加
入到环境变量中
然而在64位系统中问题依旧,如图4所示。编译时找寻不到nmake文件。原因在于我们采用的
是64位系统。因此还需另寻它法。


发布评论