今天在使用VC6运行程序的时候出现了几个新的error,以前没有碰到,总结一下,希望对其他同学有帮助:
1.Error spawning cl.exe
错误分析:
这个error一般在点击“Compile”或者“Build”后出现的:“Compiling... ,Error spawning cl.exe”,“cl.exe”是VC使用的真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,所以出现这个错误实际上是因为cl.exe路径设置出错造成的,这个默认路径是在程序安装好之后自动设置的,是没有问题的,但是有时候在安装一些软件的时候会自动修改这个路径值,导致运行的vc的时候找不到这个路径。
解决办法:
打开vc界面点击VC“TOOLS(工具)”—>“Option(选择)” —>“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、Source Files”的路径。
如果你是按照初始路径安装vc6.0的,路径应为:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
如果你装在其他盘里,则仿照其路径变通就行。关键是microsoft visual studio\ 后面的东西要相同。
2.error C2871: 'std' : does not exist or is not a namespace
当我在vc6中运行程序:
#include<iostream.h>
using namespace std;
int main(){
cout<<"hello"<<endl;
return 0;
}
出现了error C2871: 'std' : does not exist or is not a namespace这个错误!
错误分析:
C++有两个不同版本的头文件:<iostream.h>和<iostream>。引入namespace这个概念以前编译器用的是#include <iostream.h>,而引入namespace的概念以后引用std名字空间的头文件则变成了<iostream>。<iostream.h>是比较老的C++的头文件的版本,而namespace是98年才被加入C++标准的,所以<iostream.h>里面是没有std这么个命名空间的,当使用 <iostream.h>时,相当于在c中调用库函数,使用的是全局命名空间,也就是早期的c++实现。头文件<iostream>则没有定义全局命名空间,使用时必须使用namespace
std才能正确使用cout。
vc6.0支持这个两个版本. 不过现在都用<iostream>了
解决办法:
#include <iostream>
using namespace std;
或者是
#include <iostream.h>即可。
分享到:
相关推荐
解决/root/.Xauthority does not exist
安装sap gui 750后,打开smartforms或scriptforms提示:CSapEditorCtrl::GetObject: Object 13 does not exist的解决方法:安装此安装包后即可解决问题
#import "C:/Program Files/Common Files/MSSoap/Binaries/mssoap30.dll" \ exclude("IStream", "IErrorInfo", "ISequentialStream", \ "_LARGE_INTEGER", "_ULARGE_INTEGER", "tagSTATSTG", "_FILETIME") using ...
“Controller does not exist.”登陆后台突然是这个提示登陆不上后台了。 ... 这是控制器不存在错误 应该是改过了系统文件,或者是上传文件缺失。...可以这样做,把phpcms/ 目录下的所有文件和重传覆盖。
models.py — 定义数据表 from django.db import models # Create your models here. class User(models.Model): username = models.CharField(max_length=20, primary_key=True) password = models.CharField(max...
mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
smartforms 文本提示:CSapEditorCtrl::GetObject: Object 13 does not exist-附件资源
NULL 博文链接:https://snowelf.iteye.com/blog/507976
Code::Blocks – The file does not exist. 1. Code::Blocks Could not open the file '/home/strong/codeblocks_work/Fire-master/src/bubble/config.cpp'. The file does not exist. 2. Build log ...... g++: ...
ERROR Error: [@ant-design/icons-angular]: the icon redo-o does not exist or is not registered. at IconNotFoundError (ant-design-icons-angular.js:159) at MapSubscriber.project (ant-design-icons-angular...
解决SAPGUI800使用SMARTFORMS创建/编辑文本时报错CSapEditorCtrl::GetObject: Object 15 does not exist的对应版本SAPscript Legacy Text Editor patch安装包
安装sap gui 750后,打开smartforms提示:CSapEditorCtrl::GetObject: Object 13 does not exist的解决方法 一、安装sap gui 750后,打开smartforms或scriptforms提示:CSapEditorCtrl::GetObject: Object 13 does ...
quartusII 破解后运行仿真出现如下错误的解决办法 Error: Current license file does not support the EP1C6Q240C8 device。
FILE_DOES_NOT_EXIST HOOK zwCreateFile
SAPGui 800 - 64bit Smartforms报错 CSapEditorCtrl::GetObject:Object does not exist
do_not_exist
基于msvc2017编译器的uic.exe,解压到对应目录即可正常运作了。常常遇到-1: error: dependent '..\..\..\Qt\Qt5.11.0\5.11.0\msvc2017_64\bin\uic.exe' does not exist.
打开网站提示 Action does not exist. 是程序无法读取index.html的原因,但后来修改伪静态规则后,还是不行-,-现在就补充一下如何解决这个问题
今天项目优化过程中,mysql有个问题The user specified as a definer (‘wx_root’@’%’) does not exist 查了一下,意思是执行sql无权限。 看了下数据库用户是quoters 而sql没有所属权。那就找原因了。发现sql执行...