[英]Combine two C++ projects
我正在編寫 NoSQL 數據庫。
一切都在 'flat' 目錄中,包含Makefile
、 *.h
和*.cc
文件。
我使用了很多 C++ 模板,所以我在一些頭文件中有很多代碼。
為簡單起見,我將項目分為兩部分。
數據存儲部分:
https://github.com/nmmmnu/HM3
和網絡部分:
https://github.com/nmmmnu/asyncore_cpp
我的通用文件很少,它們目前位於每個目錄中。
現在我需要將它們組合在一個項目中。
由於 C++ 模板,大部分代碼是相互關聯的,但是如果我將所有內容都放在單個平面目錄中,肯定不會看起來那么好。
任何建議我可以使用什么目錄結構或如何合並項目?
如果有什么不清楚的,請發表評論,以便我改進問題。
我的規則如下:
這樣做的主要原因是能夠為每個目錄編譯一個中間靜態庫而不會出現鏈接問題。
我的一個大型應用程序中的目錄示例:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.