关于Microsoft Visual C++ 老是显示.obj - 1 error(s), 0 warning(s)

我的操作系统是windows7,编写程序后,编译,总是显示.obj-1error(s),0warning(s)不知道是为什么,下载别的版本也出现一样的情况。急,弄了一下午... 我的操作系统是windows7,编写程序后,编译,总是显示.obj - 1 error(s), 0 warning(s) 不知道是为什么,下载别的版本也出现一样的情况。急,弄了一下午了,还是没弄好,很无奈,求人帮我解决~ qq 124825284
我是让它自己生成的一个hello world 简单程序,但是仍然显示 文件名.obj - 1 error(s), 0 warning(s)
我安装的就是Microsoft Visual C++ 6.0
展开
 我来答
郭某人来此
2015-10-03 · TA获得超过1645个赞
知道答主
回答量:952
采纳率:100%
帮助的人:88.2万
展开全部
Visual c++6 编译是提示 1 error(s), 0 warning(s)

VC编译一个C语言程序
你在用VC编译一个C语言程序时是否遇到过这样的问题:
总是出现"文件名. 1 error(s), 0 warning(s)"即有一个错误.
开始以为是自己编程有问题,后来发现每次都这样,即使照抄书上的,于是你重装VC++,结果还是没用,于是你在
网上狂搜解决方案,结果却不如意.
请先看一下面的东西,看看你在安装时是否在什得注意的地方弄错了.
建议按如下顺序出招
必杀技一:懒人办法
通过下面的方法启动VC++ 一次解决问题(主要是通过将各项设置设为最高,以修正一些设置过低而无法连接一
些必要文件)
点击"开始--运行"输入 Msdev?/useenv 点确定即可 (?代表空格)下次再启动VC++时即可按正常的双击快捷
方式的方法打开VC++了,一般不会再出现这样的问题(如果再这样再运行这个命令不就OK了)
此招在安装VC++时选择了注册环境变量的情况下有效,否则可能没效.这种情况请先执行必杀技二后再"执行必
杀技一"
如果上面的办法不能解决问题,可以用下面的办法解决:
必杀技二:根源解决法
点下面的的链接按里面的办法做一遍
此招注要是重新注册一些注册信息,执行此招后,再执行"必杀技一"
原因;可能是你安装VC++时有一个对话框中有一可选项"注册环境变量"(用英文写的) 你没有勾选就点了确定(
百度知道有人在介绍安装方法时却特地强调了不要注册环境变量.
注册环境变量的作用,将注册信息写入注册表,保证在其它目录使用VC++时能正确引用到tools,NMake,Regist等
组件或文件
解决办法:进入 VC98\BIN\ 双击运行VCVARS32.BAT 进行注册.

如果上面的办法还是不能解决问题,可以用下面的办法解决:
必杀技三:手动根源解决解决法(小累的方法)
打开VC++,先按下面的界面操作,工具--选项

单击目录,看看你下面的路径中有没有东西,如果没有请按下面图中设置做,你的前面的可能跟这里不一样,但
Visual C++ 6.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
好了,图中的信息设置完了,建议你在没关闭VC++情况下,在采用第三种方法前后都执行一次"必杀技二"

如果上面的办法还是不能解决问题,可以用下面的办法解决:
必杀技四:"兴师动众"法(最累的方法)
用超级兔子的智能卸载或优化大师的智能卸载卸掉你之前装的有问题的VC++.(如果提示有些XX与系统有关,不
能卸载,请用其自带的卸载工具,否则可能系统出问题)
由于原因多种多样,这是我总结出来的最全的办法,网上好像找不到这么全的,但本人不保证能解决你的问题!
如果还是不能解决你的问题,我只能无语了(也许我以后会发现其它方法)
传薪网络
推荐于2017-09-28 · TA获得超过1355个赞
知道小有建树答主
回答量:635
采纳率:92%
帮助的人:240万
展开全部
  因为vc++6.0本身并不支持win7或者64位系统。另外vc++6.0所依赖的库win7也不再提供。
  因此代码并没有正确的编译。
  建议更换其他编译环境,比如vs2013或者codeblocks(使用gcc编译器)
  dos框一闪是因为程序执行完成后自动结束而导致的,可以使用ctrl+F5运行程序,这样程序会停留在最后的结果状态,按任一键才会结束。
  另一种解决办法是在main函数结尾的地方使用getch()函数,该函数会在程序最后等待用户输入任意一个按键才返回。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lvseyutian
2010-04-04 · TA获得超过189个赞
知道答主
回答量:191
采纳率:0%
帮助的人:135万
展开全部
你的编写程序的平台应该不是vc++ 6.0吧,可以用ms visual studio 2005,如果还有错的话,很可能是你的程序有问题,在创建project的时候是不是选择win32 console application选项,然后再在 file 里选择 c++ source file。创建程序的过程是这样的,如果不是,你就应该改为这要创建;如果还不行的话,那就是你写的程序不正确了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
netkinghancong
2010-04-03 · TA获得超过1592个赞
知道小有建树答主
回答量:823
采纳率:100%
帮助的人:501万
展开全部
不出意外应该是你头文件的问题。。。应该加上一个防止头文件被重用的代码
#prama once 或者是#ifdef dddd #deifne #endif
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c438d1ee3
2010-04-03 · TA获得超过930个赞
知道小有建树答主
回答量:294
采纳率:0%
帮助的人:202万
展开全部
你的那个是不是Visual 6.0的版本,要在XP系统下才能运行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式