|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
尝试fluent13与vc++2010express(这个可以在msdn直接下载使用的),编译就出现
'nmake' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
而点击load时则出现不可编译的错误:
Opening library "libudf"...
Error: open_udf_library: 系统找不到指定的文件。
Error Object: ()
等等错误提示,花了几天时间搜索各种办法尝试,终于搞定。现在把步骤总结如下:
1,右键“我的电脑”—属性—高级—环境变量
2,在fluent安装文件夹下双击setenv.exe 点“是”
路径X:\Program Files\ANSYS Inc\v130\fluent\ntbin\ntx86
之后就会看见用户变量里多了FLUENT—INC和Path两项
3,设置vc的环境变量
在vc6.0中,可以添加三个环境变量:lib,include,path就可以了,也可以在重装vc6.0的时候选定设置环境变量就可以了。麻烦的是vc2008,2010,因为在这个编译器中,头文件和库函数分布在不同的位置,经过一天的实验,终于找齐了所有的位置,可以顺利编译
include:
vc08:
X:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include
x:\Program Files\Microsoft Visual Studio 9.0\VC\include.
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include6
vc2010:
X:\Program Files\Microsoft Visual Studio 10.0\VC\include
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include
lib:
vc08
X:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\lib
x:\Program Files\Microsoft Visual Studio 9.0\VC\lib
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib
vc2010
X:\Program Files\Microsoft Visual Studio 10.0\VC\lib
C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib
Path:
08vc
X:\Program Files\Microsoft Visual Studio 9.0\VC\bin
x:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE
2010vc
X:\Program Files\Microsoft Visual Studio 10.0\VC\bin
X:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE
经过测试,这么添加环境变量之后就可以编译udf了,build与load都没问题。
在vc安装文件夹下有个自动设置环境变量的程序vcvarsall.bat
路径是X:\Program Files\Microsoft Visual Studio 10.0\VC也可以试试,我点了没什么用。
希望以上方法对大家有帮助,初次发帖,大家多多关照。 |
|