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