注册 登录
编程论坛 C++教室

我的这段程序有错误吗

wxm198427 发布于 2008-10-22 09:02, 1243 次点击
我有以下的一段程序,有错误吗?不知道,我是菜鸟,刚入门,按常理我就是不明白,但是这个是一个程序的正确版本,正确的,但是我就是得不到结果,出现的错误是:
--------------------Configuration: yy - Win32 Debug--------------------
Compiling...
Error spawning cl.exe

XT2-1.OBJ - 1 error(s), 0 warning(s)
为什么?……………………
……………………
………………
请各位大虾赐教……
#include <iostream>
using namespace std;
class Time
 {public:                    //成员改为公用的
    int hour;
    int minute;
    int sec;
  };
Time t;
void set_time(void)          //在main函数之前定义
 {
  cin>>t.hour;
  cin>>t.minute;
  cin>>t.sec;
 }
 
void show_time(void)         //在main函数之前定义
 {
  cout<<t.hour<<":"<<t.minute<<":"<<t.sec<<endl;
 }

int main()
{set_time();
 show_time();
 return 0;
}
12 回复
#2
ma35872008-10-22 09:11
木有错误 - -#
#3
wxm1984272008-10-22 09:18
那又为什么不能运行呢 ?难道我的VC++安装有问题,但是我安装时候选了那个什么环境变量的啊,怎么回事??请指点………………
#4
ma35872008-10-22 09:56
肯定是编译器有问题 - -#,卸了重装吧,再不好就重新下一个好一点版本的。
#5
东方罗密欧2008-10-22 14:33
{public:                    //成员改为公用的
    int hour;
    int minute;
    int sec;
  };


是不是这段的最后你多写了一个分号?
#6
beyondlwm2008-10-22 15:06
你这个错误和程序代码无关。是编译错误。
#7
keanbin2008-10-22 15:14
以前好像也有出现过  好像是文件名怎么了  忘记了  反正不是程序的错误
#8
六一2008-10-22 16:20
小弟一测试过,可行,O(∩_∩)O哈哈~
#9
Soul寂2008-10-22 20:34
可能很多人在安装VC 6.0后有过点击“Compile”或者“Build”后被出现的
“Compiling... ,Error spawning cl.exe”错误提示给郁闷过。很多人的
选择是重装,实际上这个问题很多情况下是由于路径设置的问题引起的,
“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面,
你可以到相应的路径下找到这个应用程序。

因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”
—>“Directories(目录)”重新设置“Excutable Fils、Include Files、
Library Files、Source Files”的路径。很多情况可能就一个盘符的不同
(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。


如果你是按照初始路径安装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

如果你装在其他盘里,则仿照其路径变通就行(我就是装在D盘)。
关键是microsoft visual studio\ 后面的东西要相同。

https://bbs.bccn.net/thread-239765-1-1.html
#10
wxm1984272008-10-24 16:52
谢谢各位了,我的是路径问题,但是我重新安装了,解决了,谢谢…………,虽然重新安装了解决了,但是楼上兄弟的解决方法更是让我有柳暗花明的感觉,谢谢,学习了…………
#11
zhengweitc2008-10-24 19:36
回复 5# 东方罗密欧 的帖子
你这个是误导别人哈!别瞎讲
#12
job878718162008-10-26 22:30
void set_time(void)         
{ cout<<"起始时间:"<<endl;
  cin>>t.hour;
  cin>>t.minute;
  cin>>t.sec;
#13
jly_4122008-10-27 21:55
程序本身没问题
1