2012-06-25 60 views
0

我有以下鏈接器錯誤,我懷疑這與正在使用的鏈接器有關,但我似乎不知道這個問題來自哪裏。鏈接器錯誤未定義引用'WinMain @ 16'

[Linker error] undefined reference to `[email protected]' 

我在開發的C++請工作在Windows Vista Professional計算機

#include <cstdlib> 
#include <iostream> 

using namespace std; 

int main(int argc, char *argv[]) 
{ 
    char * pointarrty = "234"; 
    int a = 0; 

    system("PAUSE"); 
    return EXIT_SUCCESS; 
} 
+2

你作出控制檯應用程序或GUI應用程序? –

+0

如果你根本沒有'main',那麼也會發生(是的,我之前做過)。 – chris

+0

如果我們能夠看到代碼,就會更容易分辨出問題所在。 – zeitue

回答

2

MSDN

如果使用Unicode和MFC,你會得到一個未解決的外部上_WinMain @ 16,如果你沒有創建wWinMainCRTStartup的入口點;使用/ ENTRY。請參閱Unicode編程概要。

要設置的入口點,是指,在MSDN文章

+0

與OP有同樣的問題,並解決了這個問題。我使用了替代的「mainCRTStartup」,但讓所有的東西都滾動了。謝謝 – MrJman006