当我尝试使用构建程序时Eclipse CDT,我得到以下内容:
/mingw/lib/libmingw32.a(main.o):main.c:(.text+0x106):未定义引用`WinMain @ 16
这是为什么?而且,我该如何解决这个问题呢?
我正在使用Code :: Blocks学习C++,每次我尝试创建一个新类时,都会收到一条错误消息:
undefined reference to `WinMain@16'
Run Code Online (Sandbox Code Playgroud)
这是我一直在使用的代码:
主类
#include "Lime.h"
#include <iostream>
using namespace std;
int main()
{
Lime lime;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
Lime Class(.ccp):
#include "Lime.h"
#include <iostream>
using namespace std;
Lime::Lime()
{
cout<<"Hi!";
}
Run Code Online (Sandbox Code Playgroud)
Lime Header(.h):
#ifndef LIME_H
#define LIME_H
class Lime
{
public:
Lime();
};
#endif
Run Code Online (Sandbox Code Playgroud)
如果有人知道,如何解决它,请告诉我!