vc那麼多cpph是怎麼組成完整的程式為什麼

2022-02-17 21:35:58 字數 1328 閱讀 5803

1樓:匿名使用者

比較複雜,以我的理解,應該是在.cpp檔案中將標頭檔案,編譯成.obj檔案,ide給你寫好的編譯成stdafx.

obj(個人理解,應該包括winmain()),資源編譯成.rc檔案,分開的話增加了可讀性,然後將各個模組通過連結器連線成.exe檔案。

2樓:匿名使用者

.cpp檔案通過包涵 標頭檔案在連結階段編譯器會對這些檔案進行全部編譯然後連結在一起,成為一個完整的程式。分開寫是為了程式的維護,這麼多檔案全在一個檔案裡面,當出現錯誤後是很難找出錯誤的。

而且比方說我們定義的一些標頭檔案有很多公共介面,在做專案的時候,就可以根據這些標頭檔案中的定義就能各自做各自的模組。

vc++6.0中 如何在同一個工程中建立多個.cpp原始檔檔案?在一個工程裡面建立了多個原始檔為啥總是出現錯誤

3樓:吉祥二進位制

你新增檔案沒有錯,而是因為在兩個檔案 裡都有main函式,出現了符號表衝突,在c/c++程式中,只能有一個main函式。

4樓:

多個檔案可以。 但是不能多個main

vc++中先設計一個類,再把它的.cpp和.**件新增到一個工程中要怎麼做?

5樓:匿名使用者

一般情況下,不是自動生成的,除非你在mfc中新增了一些對話方塊,這些對話方塊會自動繼承一些父類生成一些**

多數情況下,類是需要自己寫的,直接新建兩個文字文件,分別命名為「test.h」和「test.cpp」,然後隨便使用什麼編輯器即可開始寫了。

一般情況下,「test.h」中僅僅是類的宣告,如下所示:

class ctest

然後你在「test.cpp」檔案中實現上述函式,此處以work為例,如下:

ctest::work()

至於他們的使用,在你的工程中包含標頭檔案「test.h」後,宣告一個物件就可以用了,如下:

#include "test.h"

ctest test;

test.work();

6樓:匿名使用者

右鍵點工程名 新增 類 然後cpp 和 h就都加進去了 然後在裡面完成類的**

7樓:笑看紅塵無奈

可以在vc的新增到工程裡面選擇新增檔案,編譯器會自動識別標頭檔案和cpp檔案!

8樓:匿名使用者

在class view中的工程名上右擊,彈出選單中有一個新建類的選項,點選那個然後再根據嚮導操作就可以新增一個新的類到你的工程中了,cpp 和h都是自動生成的

談戀愛怎麼那麼多煩惱,為什麼談戀愛有那麼多煩惱

感情本來就是自私的,也許是你太過美麗,美麗到讓你男朋友感到沒有安全感,他也極度缺乏一些自信!他比較強勢,若是你能接受那就好好生活,不能接受就早點分手 男人沒有自信,注意交流吧 多和他交流吧,他是愛你的表現 我覺得他大男子主義太強了,不過他很在乎你,跟大男子主義的男人在一起真的很累!他們常常會為了一些...

被騙了那麼多錢怎麼辦啊,被騙了那麼多錢怎麼辦啊

你可以到當地的派出所去報警,把相關的證據提交給警察,讓他們去查 所有收費的都是騙你的。你直接去報警。不然拿不回來 被騙了保留所有的證據記錄,可以維權給你追回資金損失,外匯恆指 在國內都是不合法的交易 報警也是擺設,如果平臺還在營業,可以法律維權給你要回資金損失,這是 維權可以挽回的 你是做什麼唄騙了...

justin bieber很帥嗎?怎麼那麼多人喜歡他不覺得(我不是嫉妒)我的朋友都有同感別說我沒眼光

每個人都有想法啦 正常的正常的 我們都不是海納百川的 都有喜歡喝不喜歡的 不可能人人都喜歡寶 如果要說我喜歡他的理由 我說不上來 只是在看到的第一眼 就覺得有要去喜歡他的這種使命感 相信你對某人也有這種感覺 嗯 我很讚賞他,他很善良,有那麼多人喜歡他,我也很喜歡他。justin bieber is ...