所以我創建了一個簡單的程序,我通常使用GNU編譯器。未聲明的標識符用C++編程的C編程
不過,這次我選擇了使用Visual C++爲C.開發
我建立了我的項目正確,更改設置,使其在C編譯的代碼非常簡單:
#include <stdlib.h>
#include <stdio.h>
int main(){
printf("Hey!");
int x = 9;
printf("%d",x);
return 0;
}
如果我使用Code :: Blocks IDE和GNU編譯器進行編譯,它可以工作,但由於某些原因,它在Visual C++中不起作用。我不斷收到這些錯誤:
error C2143: syntax error : missing ';' before 'type'
error C2065: 'x' : undeclared identifier
我怎樣才能解決這個問題?
謝謝。我個人不喜歡,但我正在採取的課程要求我。 – turnt