找回密码
 注册
查看: 2492|回复: 5

udf编译错误

[复制链接]
发表于 2011-11-18 11:12:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我用的是fluent6.3.26,vc++6.0,环境变量设置如下
. include:D:\Program Files\Microsoft Visual Studio .NET\Vc7\include\
. lib:D:\Program Files\Microsoft Visual Studio .NET\Vc7\lib\
. 找到Microsoft Visual Studio .NET\Vc7\bin\cl.exe的动态链接库mspdb70.dll, 将mspdb70.dll的路径加入到path的值。
在设置时只是不知这个mspdb70.dll在哪
编译时出现下面的错误,不知怎么回事
已复制         1 个文件。
(system "copy C:\Fluent.Inc\fluent6.3.26\src\makefile_nt.udf libudf\ntx86\2d\makefile")
已复制         1 个文件。
(chdir "libudf")()
(chdir "ntx86\2d")()
value.c
# Generating udf_names.c because of makefile value.obj
udf_names.c
# Linking libudf.dll because of makefile user_nt.udf udf_names.obj value.obj
Microsoft (R) 32-Bit Library Manager Version 3.00.5270
Copyright (C) Microsoft Corp 1992-1995. All rights reserved.

LINK : fatal error LNK1181: cannot open input file "fl6326s.lib"

Done.
"e:/trail/example/exam_2/poppet"

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

Error Object: ()
发表于 2011-11-18 16:16:05 | 显示全部楼层
缺少文件:fl6326s.lib,可能是环境变量设置不好,其实不用手动设置环境变量,只需要在安装Vc时勾选设置环境变量,再从开始菜单设置一下fluent的环境变量就可以了,这样就可以编译udf了
 楼主| 发表于 2011-11-20 08:37:42 | 显示全部楼层

回复 2# 紫金黄朝 的帖子

我也是先勾选的环境变量,结果不行,最后就手动设置了,还是出现了以上的错误
发表于 2011-11-20 09:08:06 | 显示全部楼层
路径没有设置完全。
发表于 2011-11-20 11:35:32 | 显示全部楼层
环境变量设置的标准形式之一:见
http://www.cfluid.com/bbs/redirect.php?fid=6&tid=104213&goto=nextoldset

设置环境变量的六个方面
1、FLUENT_INC=C:\Fluent.Inc
2、MSVC=C:\Program Files\Microsoft Visual Studio\VC98
3、LIB=%MSVC%\lib;%MSVC%\MFC\lib
4、INCLUDE=%MSVC%\Include;%MSVC%\MFC\Include
5、Path=
%path%;%MSVC%\Bin;
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;
%FLUENT_INC%\ntbin\ntx86
6、MSDevDir = C:\Program Files\Microsoft Visual Studio\Common\MSDev98
 楼主| 发表于 2011-11-28 18:36:30 | 显示全部楼层

回复 5# 030301029 的帖子

谢谢~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表