编译-错误处理
- 格式:ppt
- 大小:144.50 KB
- 文档页数:16


compiled的时候,fluent出现以下提示:'nmake' 不是内部或外部命令,也不是可运行的程序或批处理文件。
'nmake' 不是内部或外部命令,也不是可运行的程序或批处理文件。
而点击load时则出现不可编译的错误:Opening library "libudf"... Error: open_udf_library: 系统找不到指定的文件。
解决方法:1)安装VC的时候要依据提示当询问是否设置环境变量要选是2)安装完毕后点击我的电脑> 属性> 高级> 环境变量查看环境变量值是否存在:“include”“lib”“path”变量(如不存在可以按照我最后显示的变量值手动添加)3)当以上环境变量均存在时运行开始——Fluent6.3——set Enviroment选择yes,fluent的环境变量将会自动添加,这时再运行fluent,重新编译就可以成功了Build和load的提示为:Deleted old libudf\ntx86\2d\libudf.dll已复制 1 个文件。
(system "copy C:\fluent\Fluent.Inc\fluent6.3.26\src\makefile_nt.udf libudf\ntx86\2d\makefile")已复制 1 个文件。
(chdir "libudf")()(chdir "ntx86\2d")()valve.c# Generating udf_names.c because of makefile valve.objudf_names.c# Linking libudf.dll because of makefile user_nt.udf udf_names.obj valve.objMicrosoft (R) Incremental Linker Version 6.00.8168Copyright (C) Microsoft Corp 1992-1998. All rights reserved.Creating library libudf.lib and object libudf.expDone."E:/dongwanggelianxi"Opening library "libudf"...Library "libudf\ntx86\2d\libudf.dll" openedvalveDone.此时我机子的环境变量显示如下:1)Include D:\Program Files\Microsoft Visual Studio\VC98\atl\include;D:\Program Files\Microsoft Visual Studio\VC98\mfc\include;D:\Program Files\Microsoft Visual Studio\VC98\include2)Lib D:\Program Files\Microsoft Visual Studio\VC98\mfc\lib;D:\Program Files\Microsoft Visual Studio\VC98\lib3)MSDevDir D:\Program Files\Microsoft Visual Studio\Common\MSDev984)PATH D:\Program Files\Microsoft Visual Studio\Common\Tools\WinNT;D:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;D:\Program Files\Microsoft Visual Studio\Common\Tools;D:\Program Files\Microsoft Visual Studio\VC98\bin;C:\Program Files\StormII\Codec;C:\Program Files\StormII;c:\fluent\fluent.inc\ntbin\ntx86环境变量设置成如上形式就OK啦。
计算机软件常见错误解决办法第一章:编译错误解决办法编译错误是在软件开发过程中常见的问题之一。
解决编译错误需要仔细检查代码,并根据错误信息进行相应的处理。
以下是一些常见的编译错误及解决办法。
1. “未定义的标识符”错误:这种错误通常是由于变量、函数或类的定义缺失导致的。
解决方法是在代码中正确地定义相应的标识符。
2. “语法错误”:语法错误通常指代码中的拼写错误、符号错误或者错误的语法结构。
解决方法是仔细检查代码,并根据编译器给出的错误信息进行修改。
3. “未引用的变量”错误:这种错误表示代码中存在变量声明,但未对其进行引用。
解决方法是检查变量声明和引用的代码,并进行相应的修改。
第二章:运行时错误解决办法运行时错误是在程序执行过程中出现的错误,通常是由逻辑错误、内存错误或者输入错误引起的。
以下是一些常见的运行时错误及解决办法。
1. “空指针异常”:这种错误表示程序试图访问空指针。
解决方法是在使用指针前,判断其是否为空,并进行相应的处理。
2. “数组越界”:数组越界错误表示程序试图访问数组中超出有效范围的元素。
解决方法是检查数组的索引,并确保其不超过数组的长度。
3. “逻辑错误”:逻辑错误通常是由于程序设计不正确导致的。
解决方法是仔细检查程序逻辑,并进行必要的修改。
第三章:内存错误解决办法内存错误是指程序在使用内存时出现的错误,包括内存泄漏和内存溢出等。
以下是一些常见的内存错误及解决办法。
1. “内存泄漏”:内存泄漏是指程序在分配内存后,未能正确释放导致内存的浪费。
解决方法是确保在使用完内存后进行及时释放。
2. “内存溢出”:内存溢出错误表示程序试图分配超过内存容量的空间。
解决方法是优化程序,减少对内存的需求,或者使用动态内存分配来解决问题。
3. “野指针”:野指针是指指向已释放内存的指针。
解决方法是在释放内存后,将指针设置为NULL,避免再次使用。
第四章:网络错误解决办法网络错误是指程序在进行网络通信时出现的问题,包括连接错误、超时错误和数据传输错误等。