?
項(xiàng)目:
? ? 項(xiàng)目是構(gòu)成某個(gè)程序的全部組件的容器,該程序可能是控制臺(tái)程序箱歧、基于窗口的程序或某種別的程序矾飞。程序通常由一個(gè)或多個(gè)包含用戶代碼的源文件,可能還要加上包含其它輔助數(shù)據(jù)的文件組成呀邢。某個(gè)項(xiàng)目的所有文件都存儲(chǔ)在相應(yīng)的項(xiàng)目文件夾中洒沦,關(guān)于項(xiàng)目的詳細(xì)信息存儲(chǔ)在一個(gè)擴(kuò)展名為.vcproj的xml文件中,該文件同樣存儲(chǔ)在相應(yīng)的項(xiàng)目文件夾中价淌。項(xiàng)目文件夾還包括其它文件夾申眼,它們用來存儲(chǔ)編譯及鏈接項(xiàng)目時(shí)所產(chǎn)生的輸出瞒津。
解決方案:
? ? 顧名思義,解決方案的含義是一種將所有程序和其它資源(它們是某個(gè)具體的數(shù)據(jù)處理問題的解決方案)聚集到一起的機(jī)制括尸。例如巷蚪,用于企業(yè)經(jīng)營的分布式訂單錄入系統(tǒng)可能由若干個(gè)不同的程序組成,而各個(gè)程序是作為同一個(gè)解決方案內(nèi)的項(xiàng)目開發(fā)的濒翻,因此屁柏,解決方案就是存儲(chǔ)與一個(gè)或多個(gè)項(xiàng)目有關(guān)的所有信息的文件夾,這樣就有一個(gè)或多個(gè)項(xiàng)目文件夾是解決方案文件夾的子文件夾肴焊。與解決方案中項(xiàng)目有關(guān)的信息存儲(chǔ)在擴(kuò)展名為.sln和.suo的兩個(gè)文件中前联。當(dāng)創(chuàng)建某個(gè)項(xiàng)目時(shí),如果沒有選擇在現(xiàn)有的解決方案中添加該項(xiàng)目娶眷,那么系統(tǒng)將自動(dòng)創(chuàng)建一個(gè)新的解決方案似嗤。
? ? 當(dāng)創(chuàng)建項(xiàng)目及解決方案時(shí),可以在同一個(gè)解決方案中添加更多的項(xiàng)目届宠。我們可以在現(xiàn)有的解決方案中添加任意種類的項(xiàng)目烁落,但通常只添加與該解決方案內(nèi)現(xiàn)有項(xiàng)目相關(guān)的項(xiàng)目。一般來說豌注,各個(gè)項(xiàng)目都應(yīng)該有自己的解決方案伤塌,除非我們有很好的理由不這樣做。
整理自 [visual C++ 項(xiàng)目和解決方案的區(qū)別]
http://www.cnblogs.com/roucheng/archive/2016/05/30/cppxiangmu.html