㈠ 為什麼C語言編譯成功但組建時出錯
這個文件中使用了WinMian而不是main作為入口函數。vc這時的默認設置是針對控制台程序的。
解決方法:
1.進入project->setting->c/c++, 在category(第一行)中選擇preprocessor,在processor definitions中刪除_WINDOWS, 添加_CONSOLE
2.進入project->setting->Link, 在Project options中將/subsystem:windows.改為/subsystem:console
3.保存設置,Rebuild All.
㈡ C語言編程,為什麼編譯沒錯 組建有錯呢
一、printf ("a=%d,b=%d\n "); 這里沒有意義,且少參數
二、max()函數沒有實現
int max (int x,int y)
{
if ( x>y ) return x;
return y ;
}
㈢ C語言問題:編譯的時候沒錯,可在組建時報錯了!這是源程序的問題還是軟體問題
程序已編譯生成並且正在運行中,沒有退出來,將無法重新編譯生成此程序文件,
只需打正在運行中的這個程序關閉,就可以重新組建重新生成了