0
我有點困惑如何構建我的C++項目與我需要使用的外國圖書館。圖書館是Simon Gog's SDSL。所以,正如你所看到的,它有很多不同的文件夾。我瞭解源文件位於lib
,頭文件位於include
。C++項目結構與國外圖書館
現在,當我創建我想要使用這個庫的新項目時,該項目的結構應該如何?只需將這兩個文件夾lib
和include
放在項目的根目錄下就足夠了,以便庫可以正常工作?
之後,當我編寫自己的頭文件和源文件時,我應該在哪裏放置這些文件?我是否將它們放在與外部庫相同的lib
和include
文件夾中,還是應該使用其他文件夾?
我想構建它是這樣的:
|--> MyProjectName;
|--> dependencies
|--> lib // foreign library's .cpp files
|--> include // foreign library's .h files
|--> lib // my program's .cpp files
|--> include // my program's .h files
這樣行嗎?你能否建議我爲我的項目提供一些適當的結構,這樣纔有意義,並且可以很容易地導出爲git?