好的項目結(jié)構(gòu)設計能讓我們的后期工作事半功倍。
看了很多結(jié)構(gòu)設計的文章后碰辅,自己綜合了各家優(yōu)點懂昂,設計了這個介时。
目前當然還是很不成熟没宾、不完善,也沒有經(jīng)過實際項目的檢驗沸柔,
但是希望能以此為基礎循衰,慢慢改進!
1. 目錄結(jié)構(gòu)
目錄結(jié)構(gòu)-------------------------------------------------------------
F:.
│ VirtualProject.sln
│
├─Bin
│ ├─Debug
│ └─Release
├─Doc
├─Lib
├─Temp
│ ├─Compile
│ │ ├─Debug
│ │ └─Release
│ └─Link
│ ├─Debug
│ └─Release
└─VirtualProject
2. 項目設置
通用設置
設置項 |
值 |
常規(guī)\輸出目錄 |
$(SolutionDir)Temp\Link\$(ProjectName)\$(Configuration) |
常規(guī)\中間目錄 |
$(SolutionDir)Temp\Compile$(ProjectName)$(Configuration) |
C++\附加包含目錄 |
$(SolutionDir);$(SolutionDir)Include |
鏈接器\常規(guī)\附加庫目錄 |
$(SolutionDir)Lib |
DLL
設置項 |
值 |
鏈接器\高級\導入庫 |
$(OutDir)$(TargetName)_$(Configuration).lib |
生成事件\生成后事件\ |
xcopy "$(TargetPath)" "$(SolutionDir)Bin\$(Configuration)\" /Y |
生成事件\生成后事件\ |
xcopy "$(OutDir)$(TargetName)_$(Configuration).lib" "$(SolutionDir)Lib\" /Y |
EXE
設置項 |
值 |
調(diào)試\命令 |
$(SolutionDir)Bin\$(Configuration)\$(TargetName) |
生成事件\生成后事件\ |
xcopy "$(TargetPath)" "$(SolutionDir)Bin\$(Configuration)\" /Y |
LIB
設置項 |
值 |
常規(guī)\目標文件名 |
$(ProjectName)_$(Configuration) |
生成事件\生成后事件\ |
xcopy "$(TargetPath)" "$(SolutionDir)Lib\" /Y |
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者