VS的項目和解決方案

?
項目:

? ? 項目是構成某個程序的全部組件的容器,該程序可能是控制臺程序、基于窗口的程序或某種別的程序。程序通常由一個或多個包含用戶代碼的源文件,可能還要加上包含其它輔助數據的文件組成。某個項目的所有文件都存儲在相應的項目文件夾中,關于項目的詳細信息存儲在一個擴展名為.vcproj的xml文件中,該文件同樣存儲在相應的項目文件夾中。項目文件夾還包括其它文件夾,它們用來存儲編譯及鏈接項目時所產生的輸出。

解決方案:

? ? 顧名思義,解決方案的含義是一種將所有程序和其它資源(它們是某個具體的數據處理問題的解決方案)聚集到一起的機制。例如,用于企業經營的分布式訂單錄入系統可能由若干個不同的程序組成,而各個程序是作為同一個解決方案內的項目開發的,因此,解決方案就是存儲與一個或多個項目有關的所有信息的文件夾,這樣就有一個或多個項目文件夾是解決方案文件夾的子文件夾。與解決方案中項目有關的信息存儲在擴展名為.sln和.suo的兩個文件中。當創建某個項目時,如果沒有選擇在現有的解決方案中添加該項目,那么系統將自動創建一個新的解決方案。


? ? 當創建項目及解決方案時,可以在同一個解決方案中添加更多的項目。我們可以在現有的解決方案中添加任意種類的項目,但通常只添加與該解決方案內現有項目相關的項目。一般來說,各個項目都應該有自己的解決方案,除非我們有很好的理由不這樣做。


整理自 [visual C++ 項目和解決方案的區別]

http://www.cnblogs.com/roucheng/archive/2016/05/30/cppxiangmu.html

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,991評論 19 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,556評論 25 708
  • 如果說人生是由選擇所構成的,那么生活應該就是由衣食住行所構成的了。 經常在想,能不能自己寫點東西算是給自己的一點獎...
    追逐繁星的阿忠閱讀 177評論 0 0
  • Postgres 分詞插件安裝腳本 創建全文索引配置 使用方式
    youkale閱讀 380評論 0 1
  • 早起,發現停水了。第一反應是打電話給老公:“老公,停水了,你是交了水費的呀。怎么回事哦?” “我是交了的呀,我馬上...
    真真1閱讀 539評論 1 1