1.初探vs專案檔案結構
阿新 • • 發佈:2019-02-14
剛下載完vs,那麼肯定要先寫第一個helloWorld,先體驗一下IDE, 隨之便生成了一個專案檔案。
專案檔案的目錄如圖所示:
我們先點進helloWorld資料夾中看看有什麼:
有ReadMe,那麼先看看ReadMe的內容,如下:
========================================================================
控制檯應用程式:helloWorld 專案概述
========================================================================
應用程式嚮導已為您建立了此 helloWorld 應用程式。
本檔案概要介紹組成 helloWorld 應用程式的每個檔案的內容。
helloWorld.vcxproj
這是使用應用程式嚮導生成的 VC++ 專案的主專案檔案,其中包含生成該檔案的 Visual C++ 的版本資訊,以及有關使用應用程式嚮導選擇的平臺、配置和專案功能的資訊。
helloWorld.vcxproj.filters
這是使用“應用程式嚮導”生成的 VC++ 專案篩選器檔案。它包含有關專案檔案與篩選器之間的關聯資訊。在 IDE 中,通過這種關聯,在特定節點下以分組形式顯示具有相似副檔名的檔案。例如,“.cpp”檔案與“原始檔”篩選器關聯。
helloWorld.cpp
這是主應用程式原始檔。
/////////////////////////////////////////////////////////////////////////////
其他標準檔案:
StdAfx.h, StdAfx.cpp
這些檔案用於生成名為 helloWorld.pch 的預編譯頭 (PCH) 檔案和名為 StdAfx.obj 的預編譯型別檔案。
/////////////////////////////////////////////////////////////////////////////
其他註釋:
應用程式嚮導使用“TODO:”註釋來指示應新增或自定義的原始碼部分。
/////////////////////////////////////////////////////////////////////////////
這裡提到了2個檔案:helloWorld.vcxproj 和 helloWorld.vcxproj.filters
這2個都是xml檔案,類似於一個專案的配置檔案吧。
而在我們關閉vs之後,再重新開啟一個專案的時候,必須選擇開啟 helloWorld/helloWorld.sln 檔案
——就類似於一個啟動檔案一樣
工程檔案vcxproj是將工程中的所有檔案和配置資訊都記錄在一起形成整體的檔案,可以參考C++技術網:
vcxproj.filters為字尾名的檔案則是為了將專案的檔案分類顯示而用xml實現的一個“過濾器”,可以提高開發效率。
看了裡面的內容之後就會發現給程式設計師帶來了多大的便利!!
還有一個 helloWorld.VC.db 資料庫檔案,我想看看裡面是什麼內容,那麼如何開啟db檔案呢,
後來百度了一下沒有去開啟這個db檔案,