VS2008下程序代碼文件的後綴名

學習源代碼,首先想把各個文件幹什麼用的給搞清楚,當然通過後綴名先有一個簡單的瞭解了。


1. .h 頭文件  只包含聲明 

2. .hpp  頭文件  .h + .cpp  定義與實現包含在一個文件,省去了對cpp的編譯,不生成單獨的obj,減少編譯次數,注意:不能包含全局對象和全局函數,否則一個hpp被多個調用者include,鏈接時將導致符號重定義錯誤,應將全局函數封裝爲類的靜態方法;類之間不可循環調用;不可使用靜態成員
3. .c  c語言編寫的源文件,變量 函數的定義
4. .cpp  c++編寫的源文件,包含功能的實現
5. .obj  由編譯器生成的目標文件,是模塊的二進制中間文件
6. .idb  一種MSDev中間層文件(重生成VC++項目時的最小依賴文件)
7. .pdb  一種3Com PalmPilot數據庫文件(含有調試信息的文件)
8. .vcproj  工程文件(XML文件)
9. .vcproj.vspscc  管理代碼
10. .txt 文本文件
11. .vcproj.*.user  標準的xml文件,包含用戶信息
12. .config xml配置文件
13. .rc  記錄程序中用到的資源文件,經編譯後形成RES文件,最後被連接進exe文件
14. .manifest  xml文件,程序集清單,包含此程序所依賴的庫
15. .dll  動態鏈接庫
16. .exp  導出庫文件
17. .lib  編譯時需要的庫文件
18. .ncb  VC開發環境自動生成的中間文件,保存IDE自動提示的信息
19. .sln  解決方案文件(一個解決方案可以包含多個工程)

20. jamfile  類似於MakeFile,用在Linux的開發中

21. CMakeLists.txt  CMake的所有語句都寫在CMakeLists.txt文件中

有一些格式不清楚其用途,如.dep  .spec  .incl  .jam

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章