你好,看到你帮多人解决了udf编译的问题,想必是一位热心的fluent高手。我也遇到了相同的问题,求助 100

(fluent6.3.26VC++6.0win764位操作系统)编译时出现如下问题:已复制1个文件。已复制1个文件。(system"copyC:\fluent.inc\f... (fluent6.3.26 VC++6.0 win7 64位操作系统)编译时出现如下问题:

已复制 1 个文件。
已复制 1 个文件。
(system "copy C:\fluent.inc\fluent\fluent6.3.26\src\makefile_nt.udf libudf\win64\2d\makefile")
已复制 1 个文件。
(chdir "libudf")()
(chdir "win64\2d")()
chibang.c
C:\fluent.inc\fluent\fluent6.3.26\src\config.h(119) : error C2143: syntax error : missing '{' before ':'
C:\fluent.inc\fluent\fluent6.3.26\src\config.h(119) : error C2059: syntax error : ':'
C:\fluent.inc\fluent\fluent6.3.26\cortex\src\dll.h(58) : error C2061: syntax error : identifier 'CX_DLL_GetProc'
C:\fluent.inc\fluent\fluent6.3.26\cortex\src\dll.h(58) : error C2059: syntax error : ';'
C:\fluent.inc\fluent\fluent6.3.26\cortex\src\dll.h(58) : error C2059: syntax error : 'type'
quyu.c
C:\fluent.inc\fluent\fluent6.3.26\src\config.h(119) : error C2143: syntax error : missing '{' before ':'
C:\fluent.inc\fluent\fluent6.3.26\src\config.h(119) : error C2059: syntax error : ':'
C:\fluent.inc\fluent\fluent6.3.26\cortex\src\dll.h(58) : error C2061: syntax error : identifier 'CX_DLL_GetProc'
C:\fluent.inc\fluent\fluent6.3.26\cortex\src\dll.h(58) : error C2059: syntax error : ';'
C:\fluent.inc\fluent\fluent6.3.26\cortex\src\dll.h(58) : error C2059: syntax error : 'type'
Generating Code...

Done.
"C:/Users/Administrator/Desktop"

Opening library "libudf"...
Error: open_udf_library: 系统找不到指定的文件。

Error Object: ()
展开
 我来答
fox000002
2016-05-30 · TA获得超过3827个赞
知道大有可为答主
回答量:2356
采纳率:97%
帮助的人:1193万
展开全部
从输出信息来看,用的是64位的Fluent,编译UDF时需要64位的编译器。需要安装Visual Studio 2008以上版本及其64位C++编译器。
追问
我又安装了Visual Studio 2010为什么还是会出现这种情况
追答
Fluent 是通过 udf.bat 脚本来加载 C++ 编译器的相关环境变量信息。fluent6.3.26的话,udf.bat里只写了最高至 Visual Studio 2005 版本 的路径信息。一种方法是可以根据实际安装的版本自行手动添加相关的路径。
来自:求助得到的回答
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式