[問題] BCB .cpp 和 .h 綁在一起的條件是什麼?

看板C_and_CPP (C/C++)作者 (麵T)時間10年前 (2015/05/23 19:24), 10年前編輯推噓1(108)
留言9則, 3人參與, 最新討論串1/1
http://i.imgur.com/Kvu4ctV.png
新開一個 Form 專案,自動建立的 Unit1.cpp/Unit1.h 會綁在一起 (如上圖紅色的部分) 但我自己新增的 KDTree.cpp/KDTree.h 卻是分開的。 請問要怎樣才能像 Unit1 一樣是綁在一起的? 有沒有綁在一起除了撰寫程式頁面差別外,還有實際(編譯後)的影響嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.237.83.137 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1432380294.A.9F9.html

05/23 20:24, , 1F
好像是.h的head guide要與檔名一致再加大寫H? 例如KDTreeH
05/23 20:24, 1F

05/23 20:25, , 2F
其實我不確定
05/23 20:25, 2F

05/23 20:25, , 3F
上面打錯,是header guard
05/23 20:25, 3F

05/23 21:21, , 4F
沒有成功
05/23 21:21, 4F
(請忽略我這句話)

05/24 00:45, , 5F
要在IDE中能只顯示一個合併項目,必須在標頭檔以
05/24 00:45, 5F

05/24 00:46, , 6F
#ifndef FILENAMEH
05/24 00:46, 6F

05/24 00:46, , 7F
#define FILENAMEH
05/24 00:46, 7F

05/24 00:46, , 8F
#endif
05/24 00:46, 8F

05/24 00:47, , 9F
來寫
05/24 00:47, 9F
在 ifndef 中全大寫、與檔名一致都可以合併 .cpp/.h 那第二個問題,有沒有合併對於程式編譯後有差別嗎? ※ 編輯: noodleT (36.237.83.137), 05/24/2015 01:33:15
文章代碼(AID): #1LO6E6dv (C_and_CPP)
文章代碼(AID): #1LO6E6dv (C_and_CPP)