導航:首頁 > 源碼編譯 > vc編譯大文件

vc編譯大文件

發布時間:2023-04-17 15:27:17

『壹』 c程序編譯後太大了怎麼辦啊

程序要執行當然不是只靠你寫的那兩行代碼,還需要好多庫,即使是很簡單的程序,你在VC++下按一下ALT+F7,選中Link就能看到了。編譯的時候這些庫也被包含到可執行文件當中,因此可執行文件較大。

Debug編譯後帶有源文件信息,因此可以調試,單步執行,而Release沒有這些信息,因此不能調試,但執行效率更高。

『貳』 怎樣用vc編譯C語言文件,請詳細說明步驟

如果只是想簡單用VC編譯c語言文件,可以不用那麼復雜,你可以這樣做:
在你想保存的文件夾下,新建一個.txt的文本文件,名字就取你要新建立的c文件的名字,但是注意後綴名改為.c;
讓後右鍵(如果只裝了vc的話,也可以直接雙擊打開)選擇vc方式打開;
在打開的窗口中編寫你的代碼,寫完後保存,點擊!符號(也可以找菜單項中的build下的build all或execute都可以),進行編譯和鏈接,彈出對話框就選擇是,如果沒有錯誤就可以通過編譯,程序就直接運行

如果是按步驟來會稍微麻煩點,如下:
(1)打開vc環境
(2)選擇「File」—「New」
在彈出的對話框中選擇"projects"項,先建立工程文件:
i:對話框的左邊選擇Win32 console Application項
ii:在對話框的右邊可以選擇路徑Location和輸入工程名Project name,下邊的單選一般默認為Create new workspace即可(因為是新建)
iii:以上設置好後,單擊ok,下面的對話框按默認即可,點擊finish,然後在下一個對話框中點擊ok,工程建所在文件夾就建好了。此時如果按你剛才設定的路徑去查看,就可以找到建立的工程文件夾。
(3)建立文件
讓後同樣在「File」—「New」下,本次選擇Files項,在左邊選擇c++source file項,右邊file下可以輸入文件名,上邊的為指定該文件所在的工程,一般默認即可建立在你剛剛建立的工程文件中,下邊的Location為該源文件的路徑,都按要求填寫好後,點擊ok即可進行文件的代碼的編寫了
(4)代碼寫好後,如上一部分簡單操作時所說的進行編譯和鏈接,讓後運行就可以查看結果了。

至於工程是做什麼用的,就好比是一個「單位或者說工廠」一樣,而源文件好比是單位中的「車間」,這樣理解簡單點,具體的過程你按我所說的試試吧

附:如果你的英文好的話,很容易理解和看懂出現的各種提示的意思,如果你裝的是漢化版的vc,那就更好辦了,很容易就看懂的,試試看,祝你成功!

剛開始學習c語言,用的也是vc環境,更本不知道從哪裡進入,哪裡寫代碼,所以想了上面的簡單的辦法,後來看書就慢慢的會用了,相信你很快就會很熟練了,呵呵

『叄』 我用VC++6.0編譯hello world程序怎麼很大

是有界面的程序么?

vc++ 會幫你預編譯一些東西,編譯之後,鏈接一些庫,確實會比你的源程序大很多,很正常。

『肆』 為什麼VC++生成的DLL文件那麼大,怎樣才能變小

1.debug版帶有調試信息,所以很大,如果是release版會小很多。
2.項目屬性,如果是靜態連接運行返跡時庫的就比較大,如果是動態連接運行時庫的(在共享 DLL 中使用 MFC)就比較小
3.WIN32 dll比較小,且使用不同的運行時庫的化,生成的dll文件大小也有差別。(工程屬性-》C/C++-》代碼生成-》運行時庫)。使用不同的運行時庫,有微軟的、STD的碰世改有單線程多線程笑判。

『伍』 vc++6.0怎麼編譯多個C文件

對於VC6編譯器來說,C++的cpp文件和C的.c文件沒什麼區別。都可以編譯。

如果你的這三個文件時相互關聯的,譬如調用等,那麼你不用把他們放到一個文件中,編譯器會自動把他們關聯起來的。

如果你的這三個文件時三個單獨的模塊(mole),那麼還是單獨放著比較好。

又或者是三個各自有獨立功能的函數,你想放到一塊的話,就只有把他們寫在一個文件中去了。

『陸』 如何縮小vc編譯的文件體積

如果你是指編譯後的完整工程(包括中間文件等),那麼不推薦縮小,也沒辦法很好的縮小。


如果你是指編譯後,最終完成的EXE,那麼太多辦法來縮小。

比如:

『柒』 C++編譯後的文件為什麼體積特大

正常,在編寫小的短的程序C沒有匯編有優勢,一個程序很簡單的程序用TC編譯成30K正常
你可以這樣理解
編譯 就跟模板似的,有固定的開頭結尾,中間是你的程序編譯的代碼,開頭結尾最簡單也要幾K,所以再加上你的程序不可能很短
你是用的TC 而不是用的VC++ 沒有動態庫與靜態庫的問題,
但是如果改變些TC編譯選項可能對編譯結果大小有影響

『捌』 Delphi和VC++比為什麼編譯出的文件差這么大

VC實際編罩槐襪譯的文件不小,除非不帶窗口,不用MFC。如果VC編譯的程序把MFC包含的話,什麼也不加,一個程序就1M多。這樣算起來delphi編譯的文件不算大啦,因為如果delphi編譯是如果不加入動態庫物激的話,文件相當小的,比38KB小得多。而且delphi在編譯時進行了一些優化處理,所明禪以運行效率比較好。

『玖』 vc++編譯的程序怎麼那麼大

你指的是控制岩慧台程序嗎?
Debug版的exe比較大,你可以發布成Release版的,這樣可以縮減到原來的1/2左右,VB的雖然30多K,但不能脫離開發環境運行,VC做的Release版的程序可以在枝胡所猛棗攔有Windows操作系統中運行
發布Release版的方法,詳見我的博客:
http://lewvan.blog.e.cn/user3/lewvan/archives/2006/1602756.shtml

『拾』 用vc編譯C++工程的時候,停在Compiling resources...處沒反應,但是rc.exe會一直的執行,產生個較大文件

用了共拆洞享段變數,這個變數是build在exe里的,所以你如果在進程間共享上旅洞枯m的東西,顫知不能共享段,改用其他方式,比如內存映射文件。

閱讀全文

與vc編譯大文件相關的資料

熱點內容
幻影伺服器怎麼樣 瀏覽:27
具體哪些廣東公司招程序員 瀏覽:867
嵌入式編譯器教程 瀏覽:302
ssl數據加密傳輸 瀏覽:86
51單片機定時器方式2 瀏覽:330
命令行查看開機時間 瀏覽:812
python微博復雜網路分析 瀏覽:550
rf3148編程器 瀏覽:505
浙江標准網路伺服器機櫃雲主機 瀏覽:587
設置網路的伺服器地址 瀏覽:600
java圖形界面設計 瀏覽:751
純前端項目怎麼部署到伺服器 瀏覽:538
瓜子臉程序員 瀏覽:505
如何保證伺服器優質 瀏覽:94
小微信aPP怎麼一下找不到了 瀏覽:299
演算法纂要學術價值 瀏覽:975
程序員你好是什麼意思 瀏覽:803
倩女幽魂老伺服器如何玩 瀏覽:563
電子鍾單片機課程設計實驗報告 瀏覽:1001
看加密頻道 瀏覽:383