Re: 如何在非含主程式的A.cpp中含括兩個置放於不同目錄的含括檔

看板Programming作者時間17年前 (2008/03/19 03:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《journeyman (㊣金大支大壽,六六大支!)》之銘言: > ※ 引述《jackylau (帥哞哞)》之銘言: > > 2.要在一個普通不含主程式的A.cpp(在A目錄中內含A.h)文件中,含括兩個不同目錄的 > > B.h(在B目錄中內含B.cpp)與C.h(在C目錄中內含C.cpp),因為A.cpp會用到B.h與C.h的函 > > 式,故含括進來,然而,當我把B與C目錄包含其下所有檔案放到A目錄時,再把A.cpp加入 > > 以下敘述產生問題: > [下略] > 怎麼看都覺得比較像是因為你沒有把 B.cpp 和 C.cpp 加入 project 中。 > multiple source的各個target要確定都納入project中, > 才會在你的指令下自動build。 > 或者你要自己手動compile各個.cpp為.obj/.o檔,最後再和main連結。 > 含入.h只是在單獨compile main的時候提供足夠資訊進行semantics check, > 函數本體還是在各個對應的source file中。 > 檢查你的project設定。 > make方面就不提了,因為你如果有自己寫make檔理應不會有此問題。 >   嗯嗯...大大說的倒是我沒想過的問題....確實我並沒有用專案形式下去做... 而只是把東西都放到一個資料夾..... 那我現在想確定的是: 想用一個目錄裡面放有所有函式的文檔....這些文檔彼此互相引用.... 純粹用來作為一個函式與常數定義的library.... 自然不會有主程式main().... 這是我做這些文檔的想法..... 那就是只要把目錄用project處理就可以達成我上述的library目的了,是嗎??? -- ┌─────KKCITY─────┐ KKBOX歌名歌手歌詞專輯搜尋 bbs.kkcity.com.tw http://www.kkbox.com.tw └──From:218.169.96.41 ──┘ 超過100家唱片公司合法授權 音樂盡情下載 --
文章代碼(AID): #17u15k00 (Programming)
文章代碼(AID): #17u15k00 (Programming)