我與編程最近開始,這是我寫的:什麼是未定義參考`的WinMain @ 16
#include <stdio.h>
int main() {
int a,b,c;
a=2;
b=7;
c=a+b;
printf ("c vale %d\n;c");
return 0;
}
要簡單不過我想那麼這個錯誤往往出現:
Ç :/MinGW/i686-pc-mingw32/lib/libmingw32.a(lib32_libmingw32_a-crt0_c.o):crt0_c.c :(文本+爲0x3C): 未定義參考`的WinMain @ 16'
罐任何人e一步一步地給我解釋一下我應該怎樣解決?
當你試圖編譯程序作爲窗口應用,而一個控制檯應用程序會出現這種情況。 –
你是如何編譯的?請發佈完整的命令行(似乎你正在使用MinGW,可能不正確)。 –
看看[這個問題](http://stackoverflow.com/questions/5259714/undefined-reference-to-winmain16?rq=1)可以幫助你。請注意,您給'printf'提供了一個太少的參數,編譯器可以警告這些參數。 – chris