当前位置: 首页 > 仿真模拟 >关于udf编译问题

关于udf编译问题

作者 tjb8009
来源: 小木虫 300 6 举报帖子
+关注

总是编译不成功,试了一个算例,显示如下结果
Building...
     grid,
     materials,
     interface,
     domains,
        mixture
     zones,
        default-interior
        inlet
        outlet
        wall
        axis_symm
        fluid
     shell conduction zones,
Done.
Deleted old libudf\ntx86\2d\libudf.dll
已复制         1 个文件。
(system "copy D:\software\fluent\fluent\Fluent.Inc\fluent6.3.26\src\makefile_nt.udf libudf\ntx86\2d\makefile")
已复制         1 个文件。
(chdir "libudf")()
(chdir "ntx86\2d")()
vel.c
d:\software\fluent\fluent\fluent.inc\fluent6.3.26\src\machine.h(114) : warning C4005: “stdout”: 宏重定义
        C:\Program Files\Microsoft Visual Studio 10.0\VC\include\stdio.h(158) : 参见“stdout”的前一个定义
d:\software\fluent\fluent\fluent.inc\fluent6.3.26\src\machine.h(115) : warning C4005: “stderr”: 宏重定义
        C:\Program Files\Microsoft Visual Studio 10.0\VC\include\stdio.h(159) : 参见“stderr”的前一个定义
d:\software\fluent\fluent\fluent.inc\fluent6.3.26\src\machine.h(116) : warning C4005: “stdin”: 宏重定义
        C:\Program Files\Microsoft Visual Studio 10.0\VC\include\stdio.h(157) : 参见“stdin”的前一个定义
# Generating udf_names.c because of makefile vel.obj
udf_names.c
d:\software\fluent\fluent\fluent.inc\fluent6.3.26\src\machine.h(114) : warning C4005: “stdout”: 宏重定义
        C:\Program Files\Microsoft Visual Studio 10.0\VC\include\stdio.h(158) : 参见“stdout”的前一个定义
d:\software\fluent\fluent\fluent.inc\fluent6.3.26\src\machine.h(115) : warning C4005: “stderr”: 宏重定义
        C:\Program Files\Microsoft Visual Studio 10.0\VC\include\stdio.h(159) : 参见“stderr”的前一个定义
d:\software\fluent\fluent\fluent.inc\fluent6.3.26\src\machine.h(116) : warning C4005: “stdin”: 宏重定义
        C:\Program Files\Microsoft Visual Studio 10.0\VC\include\stdio.h(157) : 参见“stdin”的前一个定义
# Linking libudf.dll because of makefile user_nt.udf udf_names.obj vel.obj
Microsoft (R) Incremental Linker Version 10.00.30319.01
Copyright (C) Microsoft Corporation.  All rights reserved.

LINK : fatal error LNK1104: 无法打开文件“LIBCMT.lib”

Done.
"C:/Documents and Settings/Administrator/桌面"

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

Error Object: () 返回小木虫查看更多

今日热帖
  • 精华评论
  • fangdian

    1 编译的环境变量没有设置好,建议网上查查udf的环境变量设置。

  • tjb8009

    引用回帖:
    2楼: Originally posted by fangdian at 2012-12-18 12:29:53
    1 编译的环境变量没有设置好,建议网上查查udf的环境变量设置。

    我看了环境变量设置的问题了,而且也按照网上的设定了一下,不知道path的环境变量里面的路径都是什么

  • fangdian

    需要看你的操作系统,你的fluent版本。
      如果是64位系统,ansys13.0以上的版本,其环境变量设置有些差别

  • fangdian

    我没记错的话,小木虫中有这样的帖子,你搜索下

  • kylafree

    "C:/Documents and Settings/Administrator/桌面"
    不要中文目录

  • tjb8009

    我遇到了同样的问题,各种改环境变量,下了vc++6.0又下visualstudio2010之类的,可是还是不行。最后快绝望了把vc++6.0卸载了就可以了,估计系统是有限用vc++6.0来编译的,所以安装了vs2010都没用,楼主试试吧

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓