在vs上编译c++程序时出现这种问题,如果是因为vs没有安装好,该怎么修补
发布网友
发布时间:2022-04-21 07:20
我来回答
共1个回答
热心网友
时间:2023-11-07 03:57
最近安装一个VS2008;随便新建一个win32控制台的项目进行编译测试,cpp文件内容如下:#include "stdafx.h"
using std::cin;
using std::cout;
using std::endl;/*using namespace std;*/int _tmain(int argc, _TCHAR* argv[]){int a,b;cin>>a>>b;cout<<"a="<<a<<" and b="<<b<<endl;return 0;}iostream.h中定义的流居然出现错误:
1>------ 已启动生成: 项目: C++文件编译测试, 配置: Debug Win32 ------
1>C++文件编译测试.cpp
1>f:\microsoft visual studio 9.0\程序案例\c++文件编译测试\c++文件编译测试\c++文件编译测试.cpp(5) : error C2653: “std”: 不是类或命名空间名称
1>f:\microsoft visual studio 9.0\程序案例\c++文件编译测试\c++文件编译测试\c++文件编译测试.cpp(5) : error C2873: “cin”: 符号不能用在 using 声明中
1>f:\microsoft visual studio 9.0\程序案例\c++文件编译测试\c++文件编译测试\c++文件编译测试.cpp(6) : error C2653: “std”: 不是类或命名空间名称
1>f:\microsoft visual studio 9.0\程序案例\c++文件编译测试\c++文件编译测试\c++文件编译测试.cpp(6) : error C2873: “cout”: 符号不能用在 using 声明中
1>f:\microsoft visual studio 9.0\程序案例\c++文件编译测试\c++文件编译测试\c++文件编译测试.cpp(7) : error C2653: “std”: 不是类或命名空间名称
1>f:\microsoft visual studio 9.0\程序案例\c++文件编译测试\c++文件编译测试\c++文件编译测试.cpp(7) : error C2873: “endl”: 符号不能用在 using 声明中
1>f:\microsoft visual studio 9.0\程序案例\c++文件编译测试\c++文件编译测试\c++文件编译测试.cpp(12) : error C2065: “cin”: 未声明的标识符
1>f:\microsoft visual studio 9.0\程序案例\c++文件编译测试\c++文件编译测试\c++文件编译测试.cpp(13) : error C2065: “cout”: 未声明的标识符
1>f:\microsoft visual studio 9.0\程序案例\c++文件编译测试\c++文件编译测试\c++文件编译测试.cpp(13) : error C2065: “endl”: 未声明的标识符
1>生成日志保存在“file://f:\Microsoft Visual Studio 9.0\程序案例\C++文件编译测试\C++文件编译测试\Debug\BuildLog.htm”
1>C++文件编译测试 - 9 个错误,0 个警告
...c++win32程序生成的时候总是有错误,代码没问题,运行时找不到应用...
右键工程,菜单——属性——配置属性——常规——字符集,改为“未设置”。确定就行。
vs2010编的C语言程序,生成了可执行文件,可是为什么在其他电脑上却不能...
解决办法是你可以静态链接这些库,这样就不需要DLL支持,或者你让目标计算机安装Visual Studio 2010 Redistribute Package,这个包包含了VS2010编译出来的程序需要的库。Redistribute Package的下载:http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84...
VS平台出现错误是怎么回事呀
一、应用程序没有检查内存分配失败 程序需要一块内存用以储存数据时,就需要使用操作系统提供的「功能函数」来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。这就是「动态内存分配」,内存地址也就是编程中的「光标」。内存不是永远都招之即来、用之不...
VS2013新建了个MFC应用程序,新建好编译就出现问题,我没修改任何数据,求 ...
在 Visual Studio 开发环境中设置此编译器选项 打开该项目的“属性页”对话框。有关详细信息,请参见如何:打开项目属性页。单击“C/C++”文件夹。单击“预处理器”属性页。修改“取消预处理器定义”属性。_DEBUG修改成 U_DEBUG即可 _DEBUG;%(UndefinePreprocessorDefinitions)变成U_DEBUG;%(UndefinePrepr...
这个问题你会了吗?我也在弄这个程序,只有&这个地方有错误了VS2010
1 电脑不心装上了恶意软件,或上网时产生了恶意程序,建议用360 卫士 、金山卫士等软件,清理垃圾,查杀恶意软件,完成后重启电脑,就可能解决。实在不行,重装,还原过系统,可以解决软件引起的问题。2 如果只是运行个别软件或游戏偶尔出现的,重启电脑再试,或到其他地方下载其他版本的软件重新安装。3 点...
...MSVCR110.dll。尝试重新安装该程序以解决此问题。
是不是放的资源不兼容 msvcr110.dll为Visual Studio 2010的一个动态链接库,如果某程序是用它开发出来的,那么该程序的运行就有可能需要此动态链接库,有些程序直接将其打包到了安装目录,并注册,就不会出现缺失的问题;但有些程序则默认系统中有此动态链接库,没有进行处理,那就会出现缺失的问题 腾...
opencv在vs2010下运行时出现应用程序无法正常启动(0xc0000013)。
2.电脑里有木马或病毒干扰,下载“360安全卫士”和“360杀毒双引擎版”,建议“全盘扫描”病毒和木马,修补电脑上的漏洞!3.你下载的“播放器”,或“聊天软件”,或“IE浏览器”,或“游戏”的程序不稳定,或者“版本太旧”!建议卸掉,下载新的,或将其升级为“最新版本”!4.就是你安装了两款...
为什么我VS老出着问题 求解答
28 0x001c 印表机没有纸。29 0x001d 系统无法将资料写入指定的磁碟机。30 0x001e 系统无法读取指定的装置。31 0x001f 连接到系统的某个装置没有作用。32 0x0020 the process cannot access the file because it is being used by another process.33 0x0021 档案的一部份被锁定, 现在无法存取。
用vs开发c程序应该配置成什么环境,上面只有c++,没有c
VS中的C++完全兼容C的,你可以直接建一个c++的文件,写入纯c的代码,直接编译就行 比如,新建一个test.cpp文件,写入如下内容,一样能编译通过,并且完美运行:include "stdio.h"void main(){ printf("C++ file input c code!\n");}
在vs里之前能运行的好的程序,现在都是这个问题,请高人指教。有未处理...
} 你在 System.out.println("有错!");这一行前面加上或改成e.printStackTrace();就能显示堆栈异常了。其实很简单,你要读取的文件不存在或者是文件名不对,try-catch块代码改成:try { File inFile=new File("1.txt");File outFile=new File("2.txt");if(!inFile.exists()){ inFile....