當前位置:首頁 » 編程軟體 » vc編譯與連接

vc編譯與連接

發布時間: 2025-09-08 17:14:59

❶ VC如何用編譯器將自己的源代碼轉換成目標軟體,可以執行打開的軟體,編譯成exe文件是所有文件編譯的結果

至於生成什麼文件應該看樓主需要進行設置,一般默認都會生成.EXE文件,
首先先從文件說吧,不管什麼格式都是一個文件,裡面都是數字也就是代碼,而我們在軟體里常用的文件格式一般是頭文件(.h .hpp以h開頭等),代碼實現文件(.c .cpp等),裡面裝的也就是程序代碼。
Windows(一般用VC寫的程序)程序分為 程序代碼 和 UI(User Interface用戶介面)資源 兩大部分,兩部份最後以RC編譯器整合為一個完整的EXE 文件。

所謂UI 資源是指功能菜單、對話框外貌、程序圖標、游標形狀、圖片等等東西。這些UI 資源的實際內容(二進制代碼)系藉助各種工具產生,並以各種擴展名存在,如.ico、.bmp、.cur 等等,這需要樓主在VC的資源(RC)編輯器里去搞,

過程就是,你點擊運行時,首先C編譯器編譯(所有的,當然會有先後順序這要看編譯器了).cpp文件並(.h 不會編譯不然就不要#include了~~)生成.OBJ文件(其中進行語法檢查,轉換成匯編,再轉換成二進制代碼等);提示一下,如果你在VC中有圖片呀,按鈕呀之類的是RC編譯器在你添加後自動做好的文件,它就是以圖形的形式顯示給你看而已,在C編譯的同時RC編譯器將這些圖片呀之類的搞成一個.RES的文件,再之後就是連接了,連接器把.OBJ .RES再弄成.EXE文件,
其實樓主先把這些比較核心和基礎的搞懂就OK了,希望樓主是VC界一代新秀啊~~~~~~

❷ 怎樣用Microsoft visual c++把c源代碼編譯成exe 可執行文件

以VC6舉例:

1、打開電腦上安裝的vc6.0,進入如圖界面

❸ 我的VC++6.0為什麼沒有編譯,連接,運行按鈕

你右擊c++6.0窗口的上面空白處,就是菜單欄的右邊什麼字也沒有的那地方,右擊的時候會出現豎菜單項,你點擊那個編譯微型條,那些按鈕就會出來了。

❹ 在使用VC時為什麼編譯時沒有錯誤,連接時有錯誤,不能打開文件

我們通常所說的編譯其實包含兩個部分:編譯和鏈接。
編譯是指把程序源文件編譯成目標文件,即vc下的.o文件。
鏈接是指把目標文件生成可執行文件。
鏈接的時候,如果某個函數只有聲明,但沒有實現,或者依賴第三方庫,但只提供了頭文件,沒有提供庫文件,或者庫文件的版本不對,都會導致鏈接錯誤,而這些錯誤,在編譯階段通常是不會報錯的。所以,你可以針對上面提到的幾點一一排除一下:
1,程序中所用到的自己寫的函數是否都已經實現;
2,如果使用了第三方庫,確認是否已經有了第三方庫,是否在工程設置中包含了庫文件,並且配置了庫文件搜索路徑,保證編譯器能找到所需要的庫文件;
3,如果使用了第三方庫,確認所使用的庫文件版本是對的。
如果上面這些都做好,基本上就不會有問題了。

❺ vc6寫書上的程序,編譯不報錯,無法執行。錯誤為執行Link.exe出錯

既然題主提出了這個問題,說明題主的編程語言理論嚴重缺乏。
在C/C++中,我們一般認為有兩個階段(其實有很多): 編譯和鏈接。而題主所提供的圖表示的是一種鏈接錯誤,而不是編譯錯誤。
編譯錯誤: 存在語法錯誤,缺少某個頭文件等很明顯的錯誤,如果編譯錯誤都不能解決,就說明寫代碼那個人水平極低。編譯主要是針對某個具體模塊的。
鏈接錯誤:鏈接是主要針對多個模塊而言的。這個理論太多。我就舉個例子來說明:地圖上的長城與實際的長城,我們平時說去長城玩兒,這個長城指的是「虛」的,可以認為是地圖上的長城;但是真正的去長城玩兒的時候,你總不能再地圖上玩兒吧,肯定是「實際上的」長城。
下面回歸正題:
你這個代碼很顯然是編譯通過的,那麼鏈接沒通過說明你的模塊之間存在問題。你的代碼中調用了AVC,AverageValue這幾個函數。但是你能指出這幾個函數具體是怎麼做的么?具體定義又在哪兒啊?用長城的例子來說明:你只是地圖上的長城,但是玩兒的時候必須到實際的長城去玩兒啊。

具體解決辦法:
自己寫出這幾個函數的定義代碼,然後將這幾個函數符號,放到調用地方的前面。

熱點內容
焊接機器人示教編程 發布:2025-09-08 21:33:49 瀏覽:458
為什麼不把伺服器丟進長江 發布:2025-09-08 21:31:58 瀏覽:727
天龍冰冰雕腳本 發布:2025-09-08 21:29:39 瀏覽:165
安卓系統手機照相軟體哪個好 發布:2025-09-08 21:25:55 瀏覽:382
csgo如何顯示伺服器界面 發布:2025-09-08 21:24:21 瀏覽:41
怎樣給伺服器設置公網IP 發布:2025-09-08 21:00:10 瀏覽:389
李瑤媛訪問 發布:2025-09-08 20:57:28 瀏覽:876
安卓系統從哪裡打開控制面板 發布:2025-09-08 20:43:08 瀏覽:503
原核細胞有多少個起始密碼子 發布:2025-09-08 20:24:54 瀏覽:159
中配電腦伺服器 發布:2025-09-08 20:09:45 瀏覽:726