亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

建立工程

建立C++工程后會(huì)生成多個(gè)文件

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

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

編譯生成

C++工程編譯后會(huì)生成多個(gè)文件,

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

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

總結(jié)

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

相關(guān)文章

最新評(píng)論