郁闷啊,如此简单的一个问题到现在都没解决
windows下如何分别编译.如现在有3个文件time.h time.cpp
show_time.cpp.
time.h定义一个类time
//time.h
#ifndef TIME
#define TIME
class Time{
public:
void Set(int h,int m,int s);
void Display();
protected:
int hour;
int minute;
int second;
};
#endif
time.cpp定义成员函数
/time.cpp
#include "time.h"
#include <iostream.h>
#include <iomanip.h>
void Time::Set(int h, int m, int s)
{
h%=24; m%=60; s%=60; //简单正确性处理
hour=h; minute=m; second=s;
}
void Time::Display()
{
cout <<setfill('0')
<<setw(2) <<hour <<":"
<<setw(2) <<minute <<":"
<<setw(2) <<second <<endl;
cout <<setfill(' ');
}
show_time.cpp为主程序
//11_4
#include "time.h"
int main()
{
Time a;
a.Set(3,32,48);
a.Display();
return(0);
}
到底如何将这3个文件组织起来啊。其实就是主程序如何和time.cpp建立连接,将成员函数定义引入?
linux下用g++通过命令的形式可以解决,在windows下如何分别编译并运行?我用的
Dev-C++
查了很多数,都是直接一句分别编译就over,我怎么就是不知道呢?