udf编译的经验总结_第1页
udf编译的经验总结_第2页
udf编译的经验总结_第3页
udf编译的经验总结_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 1 / 5 转帖udf编译的经验总结 关于: nmake不是内部命令或外部命令,也不是可运行程序 我在编译UDF时出现如下错误: Error: Floating point error: divide by zero Error Object: () > nmake不是内部命令或外部命令,也不是可运行程序 Error Object: () Error: open_udf_library: 系统找不到指定目录 Error: Floating point error: divide by zero Error Object: () 2 / 5 我原来装的时turboc/c+编译器,可能时环

2、境变量没有设好的缘故。换用vc+ 6.0以后就没有这个问题了,另外,我用的是fluent 6.2.16,希望遇到同样问题的同学借鉴一下,呵呵。 udf编译的经验总结1)安装vc时候,只要选择了“环境变量”这一项,就不需要在“我的电脑>属性>高级>环境变量”中 更改“include”“lib”“path”变量的值,保持默认状态即可; 2)如果是fluent 6.1以上的版本,读入你的case文件,只要在 add你的udf源文件(*.c)和“udf.h”头文件,然后确定用户共享库(library name)的名称,按“build”,就 相当于nmake用户共享库;在这一步中常出现

3、的错误: (a)(system move user_nt.udf libudfntx862d)0 (system copy C: Fluent.Incfluent 6.1.22srcmakefile_nt.udf libudfntx862dmakefile)已复制1个文件。 0(chdir libudf)() (chdir ntx862d)() 'nmake'不是内部或外部命令,也不是可运行的程序 或批处理文件。 'nmake'不是内部或外部命令,也不是可运行的程序 3 / 5 或批处理文件。 Done. 而点击load时则出现不可编译的错误: Opening

4、library libudf. Error: open_udf_library: 系统找不到指定的文件。 Error Object: () 原因: 没有安装vc或者没有选择环境变量。 解决方法: 安装vc,并选择环境变量;没有正确设置环境变量的,按以下方法: .在我的电脑>属性>高级>环境变量中设置“include”“lib”“path”变量 的值, . include: D: Program FilesMicrosoft Visual Studio .NETVc7include. lib: D: Program FilesMicrosoft Visual Studio .N

5、ETVc7lib.找到Microsoft Visual Studio .NETVc7bincl.exe的动态链接库mspdb 4 / 5 70.dll,将mspdb 70.dll的 路径加入到path的值。 cl.exe是the Microsoft Visual Studio的编辑执行文件,只要正确设置环境变量后,你才能看到以下信息: Microsoft (R) 32-bit C/C+Optimizing CompilerVersion 12.00.8804 for80x86Copyright (C) Microsoft Corp 1984- 1998. All rights reserved

6、. usage: cl option. filename. /link linkoption. (b)(system move user_nt.udf libudfntx863d)0 (system copy C: fluent.incfluent 6.1srcmakefile_nt.udf libudfntx863dmakefile)已复制1个文件。 0(chdir libudf)() (chdir ntx863d)() udf.c # Generating udf_names.c because of makefile udf.obj udf_names.c udf_names.c (7) : 5 / 5 error C2059: syntax error : '' udf_names.c (8) : warning C4034: sizeof returns 0 我在c里调试已经通过了,但是在fluent编译时出现问题,我该怎么调试呀?Done. 解决方法: 找到一个带udf的例题,如果udf能正确运行,将该例题的udf源文件example.c另存为一个新文件; 然后,将上面的内容全部删除,将你编写的udf源文件的内容copy到新文件中去,存储

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论