如何創建有層次的C++工程目錄
大多數人創建C++工程采用默認設定,這樣會導致工程內檔案散亂,毫無可觀性,那么如何去創建一個可觀性搶的工程目錄呢?以下將為大家解惑,
1、快速創建默認工程并簡單處理
a、新手因不理解具體的專案工程有哪些檔案目錄,所以我建議直接創建一個默認的專案,然后關閉當前目錄創建這幾個檔案目錄:

b、將.sln的專案檔案放在builder檔案目錄下,打開vs運行sln檔案就可以直接加在所有的工程
c、將含有.vcxproj檔案的工程目錄放在src檔案夾下,為源代碼
d、將公有的.h頭檔案放在include頭檔案檔案夾下,如果專案較多可在include檔案夾下進行分類
e、將公用的.lib庫檔案存放與lib檔案夾下,對其進行Debug和Release檔案夾的區分
f、簡歷bin檔案夾存放運行檔案和動態庫檔案,也是除錯的檔案目錄
g、建立Deploy檔案夾作為發包的檔案夾
h、pbd檔案夾存盤除錯檔案
至此所有的檔案夾就創建完畢,如果專案過大,也可以簡歷tools檔案夾存盤三方工具,setup檔案夾存盤腳本檔案
2、設定工程屬性
a、工程屬性->配置屬性->常規,設定輸出目錄為bin檔案夾,中間目錄為pdb檔案夾,注意采用相對路徑
b、工程屬性->C/C++->常規,設定include檔案夾目錄,注意采用相對路徑
c、工程屬性->聯結器->常規,設定lib檔案夾目錄,注意采用相對路徑
d、工程屬性->聯結器->輸入,添加需要呼叫的lib檔案名,也可以在專案的pch.h頭檔案中采用#param comment(lib,"呼叫.lib")的方式呼叫
e、工程屬性->聯結器->優化->鏈接時間代碼生成,選擇“使用鏈接時間代碼生成”,可以去除不必要的中間檔案(e.g: .ilk檔案)
f、工程屬性->生成事件->生成后事件,使用COPY命令將打包需要的exe和動態檔案拷貝到Deploy中,將公用的.h檔案拷貝到include檔案夾中
3、設定依賴項
a、右擊工程檔案->生成依賴項->專案依賴項,選擇當前專案需要的依賴專案
e.g 視頻觀看請點擊如下
視頻觀看
聯系
QQ群:820191434
微信:anlg_study
視頻:https://space.bilibili.com/3493080139303853
商城:研發中......
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/543334.html
標籤:其他
上一篇:如何創建干凈的C++工程
