fluent编译
‘壹’ 我用fluent编译时也出现nmake的问题了,但是我不知道怎么设置环境变量。您能知道一下我吗
根据具体的VC版本设置 PATH、INCLUDE 和 LIB,参考VC目录下的 vcvars32.bat。
当然在 VC 提供的命令行环境里运行 fluent,就不需要单独设置这些变量了。
‘贰’ fluent udf配置编译报错,急求啊,调试一天半了,要疯了
这个是标准方法:
Fluent13+若安装的是VS 2010, 在C盘,那么环境变量(INCLUDE, LIB, Path)是:
32位计算机:
1,右键“我的电脑”—属性—高级—环境变量
2,在fluent安装文件夹下双击setenv.exe 点“是”(C:\Program Files\ANSYS Inc\v130\fluent\ntbin\setenv.exe)
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;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib
Path=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE
64位:位计算机:
1,右键“我的电脑”—属性—高级—环境变量
2,在fluent安装文件夹下双击setenv.exe 点“是”(C:\Program Files\ANSYS Inc\v130\fluent\ntbin\win64\setenv.exe)
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
‘叁’ Fluent UDF 编译问题
VC的环境变量设置有问题,检查一下
===========
可以的话,贴一下几个环境变量的值
echo
%PATH%
echo
%LIB%
echo
%INCLUDE%
‘肆’ fluent编译问题解答
需要配置 PATH,INCLUDE 和 LIB 三个环境变量。先在cmd中执行nmake看是否已经配置好,不行的话在用 set 命令输出这些变量值进行检查
‘伍’ fluent编译UDF时候出现语法错误:
显示你的语法错误啊
建议 每个程序语句后加 ; 这个符号
因没有源码 不知道是否是你的 代码有问题。
‘陆’ fluent的udf编译功能的实现需要对电脑做哪些设置,及按照什么样的步骤才能实现越详细越好,求指教
首先是需要你有一个C语言编译器,一般32位的用vc6.0就可以,64位的需要vs2008以上并需要要在安装时自定义勾选64位库编译功能;然后你需要注册编译器的环境变量,vc6的话在安装最后会问你的,选是就行,然后直接在fluent里面直接可以编译;vs好像比较麻烦,记不太清楚了,可以从网上查查,不过即使vs没有配环境变量,问题也不大,就是要从vs的工具中选择X64命令行(注意有两个,好像分别针对Intel和AMD的CPU吧)输入命令fluent -2d/3d 进入fluent,这样也可以编译。希望对你有帮助。
‘柒’ fluent无法编译udf,build时出现错误,load时出现系统无法找到指定文件怎么回事
win64版本需要64位的编译器,安装 Visual Studio 2008 以上版本 (选中64位C++编译器)
‘捌’ fluent使用udf,编译没有问题,但是在load时总是出现问题,Error: Error code: 193。
第一可能是编译问题,第二可能是目录问题。从LIBCMT.lib来看,似乎更可能是编译问题,你确定build成功了?目录问题其实也会造成编译错误,我也碰到过无法读取的问题,好多次,结果都是调整一下udf文件的位置、定义好fluent工作目录重启、保证上级目录没有中文、……之类的小问题鼓捣几下就通了。如果确定不是编译错误,你也可以试试。毕竟fluent是原本基于unix的,windows目录中出问题在正常不过了是吧。
‘玖’ fluent编译udf文件时提示“error lnk2019 无法解析的外部符号”,要怎么解决
链接命令里缺少函数或变量相应的lib文件。如果是非默认包含的库函数,需要手动修改makefile文件或输入配置文件。
‘拾’ fluent编译UDF的过程中,出现了语法错误
你还是逐行检查,是你编写错误。
我一般习惯使用,interpreted udfs检查,有错误会提示在哪行有错误。例如上面的图片,我是故意写错的udf程序。
根据提示,从第一个错误检查