解决undefined reference to `WinMain'

编译器:Dev-C++

S1:新建项目Console Application→命名→保存
S2:在弹出的main.cpp中编写主函数
S3:在左侧“项目管理”处添加新文件,编写其他源文件和头文件,保存
S4:分别编译主函数和其他函数(顺序不讲究),运行即可

主程序

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

另一源程序

//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); 
}

头文件

//time.h
using namespace std;
class Time				//类的声明 
{
	public:				//公有部分 
		void set_time();
		void show_time();
	private:			//私有部分 
		int h;
		int m;
		int s;
};						//注意加分号 
发布了23 篇原创文章 · 获赞 7 · 访问量 1979

猜你喜欢

转载自blog.csdn.net/weixin_44641176/article/details/105311754