我有一個非常簡單的程序外殼。我使用的編輯器是Scite,我的編譯器是MingW。未定義引用'WinMain @ 16'與主
答案是我錯過了一個主,但我確實有一個main()。
Main.cpp的
#include <iostream>
#include "Money.h"
using namespace std;
int main()
{
}
Money.cpp
#include "Money.h"
#include <iostream>
using namespace std;
Money::Money()
{
cout << "test"
}
Money.h
#ifndef MONEY_H
#define MONEY_H
class Money
{
public:
Money();
private:
};
#endif //MONEY_H
每次我嘗試編譯Money.cpp它給我的錯誤
libmingw32.a(main.o) :(。text.startup + 0xa7):未定義引用'WinMain @ 16'
而我不知道程序有什麼問題。所有文件都在同一個目錄中。我對C++編程相當陌生,所以如果你能給我一個非常基本的答案或者修復它,我們將不勝感激。
你用什麼命令編譯? – Martze 2015-02-23 09:18:11
您的項目中的某個地方正在構建(鏈接)這個Windows程序。但是你想要的是一個控制檯程序。 – 2015-02-23 09:18:12
我使用scite作爲我的編輯器和MingW作爲我的編譯器。編譯我只是在scite上使用「compile」選項 – user3249265 2015-02-23 09:19:37