解决undefined reference to `WinMain'

Compiler : Dev-C ++

S1: Console Application → New Project → Save named
S2: main.cpp in the pop-up in the preparation of the main function
S3: Add a new file in the left "Project Management", the preparation of other source and header files, save
S4: separately compiled main Function and other functions (the order is not particular), just run

Main program

//main.cpp
#include <iostream>
#include "time.h"
using namespace std;
int main()
{
	Time t;					//对象的定义 
	t.set_time();			//用对象调用方法 
	t.show_time();
	return 0;
}

Another source program

//time.cpp
//设置时间 
#include <iostream>
#include "time.h"
void Time::set_time()		//注意加“Time::” 
{
	cin >> h;
	cin >> m;
	cin >> s;
}
//输出时间 
void Time::show_time()
{
	printf("%02d : %02d : %02d\n", h, m, s); 
}

head File

//time.h
using namespace std;
class Time				//类的声明 
{
	public:				//公有部分 
		void set_time();
		void show_time();
	private:			//私有部分 
		int h;
		int m;
		int s;
};						//注意加分号 
Published 23 original articles · praised 7 · visits 1979

Guess you like

Origin blog.csdn.net/weixin_44641176/article/details/105311754
Recommended