|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
[这个贴子最后由wteagle在 2008/05/21 01:15am 第 1 次编辑]
高手们帮帮忙啊!我已经安装了C-Compiler(Microsoft VC Compiler),可是在用Define - User-Defined - Functions - Compiled... 加载一个Udf程序时,出现如下提示。看起来似乎不像是出错,是在警告什么。但是在定义边界条件想调用这个条件时,却发现根本没有装上,根本找不到。这个程序和操作步骤包括调用步骤不可能有错,因为是一个讲义的例子。而且我在装别人写的而且在别的电脑上用过的UDF也会出现同样的语句,然后就是一大堆错误。这是怎么回事呢?
(因为我用的是德语版,下面有几句是德语,但是和同类问题的英语是一样的,我加上了翻译)
Deleted old libudf\ntx86\2d\libudf.dll
1 Datei(en) kopiert.
(system "copy C:\Fluent.Inc\fluent6.3.26\src\makefile_nt.udf libudf\ntx86\2d\makefile")
1 Datei(en) kopiert.
(chdir "libudf")()
(chdir "ntx86\2d")()
vel.c
c:\fluent.inc\fluent6.3.26\src\machine.h(114) : warning C4005: ';stdout';: Makro-Neudefinition (警告 C4005: "stdout" 新定义的宏(不知道翻译得对不对?))
C:\Programme\Microsoft Visual Studio 9.0\VC\INCLUDE\stdio.h(161): Siehe vorherige Definition von ';stdout'; (看前一个的定义“stdout”)
c:\fluent.inc\fluent6.3.26\src\machine.h(115) : warning C4005: ';stderr';: Makro-Neudefinition (警告 C4005: "stderr" 新定义的宏(不知道翻译得对不对?))
C:\Programme\Microsoft Visual Studio 9.0\VC\INCLUDE\stdio.h(162): Siehe vorherige Definition von ';stderr'; (看前一个的定义“stderr”)
c:\fluent.inc\fluent6.3.26\src\machine.h(116) : warning C4005: ';stdin';: Makro-Neudefinition (警告 C4005: "stdin" 新定义的宏(不知道翻译得对不对?))
C:\Programme\Microsoft Visual Studio 9.0\VC\INCLUDE\stdio.h(160): Siehe vorherige Definition von ';stdin'; (看前一个的定义“stdin”)
# Generating udf_names.c because of makefile vel.obj
udf_names.c
c:\fluent.inc\fluent6.3.26\src\machine.h(114) : warning C4005: ';stdout';: Makro-Neudefinition
C:\Programme\Microsoft Visual Studio 9.0\VC\INCLUDE\stdio.h(161): Siehe vorherige Definition von ';stdout';
c:\fluent.inc\fluent6.3.26\src\machine.h(115) : warning C4005: ';stderr';: Makro-Neudefinition
C:\Programme\Microsoft Visual Studio 9.0\VC\INCLUDE\stdio.h(162): Siehe vorherige Definition von ';stderr';
c:\fluent.inc\fluent6.3.26\src\machine.h(116) : warning C4005: ';stdin';: Makro-Neudefinition
C:\Programme\Microsoft Visual Studio 9.0\VC\INCLUDE\stdio.h(160): Siehe vorherige Definition von ';stdin';
# Linking libudf.dll because of makefile user_nt.udf udf_names.obj vel.obj
Microsoft (R) Incremental Linker Version 9.00.21022.08
Copyright (C) Microsoft Corporation. All rights reserved.
Bibliothek "libudf.lib" und Objekt "libudf.exp" werden erstellt.
Done.
|
|