欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++中sln,vcxproj,vcxproj.filters,lib,dll,exe的含義說明

 更新時間:2024年05月01日 08:39:06   作者:三毛的二哥  
這篇文章主要介紹了C++中sln,vcxproj,vcxproj.filters,lib,dll,exe的含義說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

sln,vcxproj,vcxproj.filters,lib,dll,exe含義

建立工程

建立C++工程后會生成多個文件

例如 sln,sdf,vcxproj,vcxproj.filters,vcxproj.user這些都是文件的擴展名。

  • sln是解決方案文件,為解決方案資源管理器提供顯示管理文件的圖形接口所需的信息;
  • sdf (SQL Server Compact Edition Database File)文件,是工程的信息保存成了數(shù)據(jù)庫文件,如果你沒有參加大型的團隊項目,不涉及到高深的調(diào)試過程,這個文件對于你來說沒什么用了,可以放心的刪除,如果你后來又需要這個文件了,簡單,打開工程里的.sln文件重新編譯鏈接就ok了;
  • vcxproj文件:工程文件,其中描述了工程的各項屬性,修改該文件后再重新build時vs會重新build工程;
  • vcxproj.filter文件:可理解為視圖文件,定義了工程在VS中打開后的目錄結(jié)構(gòu),修改該文件后重新build時vs不會重新build工程;
  • vcxproj.user文件:是本地化用戶配置,允許多個用戶使用自己喜好的方式配置這個項目(例如打開項目時候窗體位置等與項目內(nèi)容無關(guān)的配置)。

編譯生成

C++工程編譯后會生成多個文件,

例如 ilk,pch,pbd,obj,idb,pdb,lib,dll,exe這些都是文件的擴展名。

  • ILK文件:是連接過程中生成的一種中間文件,只供LINK工具使用;
  • PCH文件:預編譯頭文件,由編譯器在建立工程時自動生成,其中存放有工程中已經(jīng)編譯的部分代碼,在以后建立工程時不再重新編譯這些代碼;
  • PBD文件:類似于DLL的文件。只是DLL是機器碼,PBD 是偽代碼;
  • obj文件:是3D模型文件格式。由Alias|Wavefront公司為3D建模和動畫軟件"Advanced Visualizer"開發(fā)的一種標準,適合用于3D軟件模型之間的互導,也可以通過Maya讀寫;
  • idb文件:一種 MSDev 中間層文件;
  • PDB文件:(程序數(shù)據(jù)庫)文件保持著調(diào)試和項目狀態(tài)信息,從而可以對程序的調(diào)試配置進行增量鏈接;
  • lib文件:靜態(tài)鏈接庫文件(重要);
  • dll文件:動態(tài)鏈接庫文件(重要);
  • exe文件:可執(zhí)行文件(重要)。

總結(jié)

 以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論