- 軟件介紹
- 軟件截圖
- 下載地址
- 相關評論(1)
stdafx.h文件是一款非常好用的頭文字預編譯應用框架,在這里我們可以讓用戶體驗到更加的編輯的編譯環境,加速編譯的過程,可以在32或者64位的系統下運行,更多精彩實用的功能盡在當易網!
stdafx.h介紹:
stdafx.h,standard application framework extensions,中文的意思是:標準應用程序框架的擴展。
簡介:
所謂頭文件預編譯,就是把一個工程(project)中使用的一些mfc標準頭文件(如windows.h、afxwin.h)預先編譯,以后該工程編譯時,不再編譯這部分頭文件,僅僅使用預編譯的結果。這樣可以加快編譯速度,節省時間。
功能:
--預編譯頭文件通過編譯stdafx.cpp生成,以工程名命名,由于預編譯的頭文件的后綴是“pch”,所以編譯結果文件是projectname.pch。
--編譯器通過一個頭文件stdafx.h來使用預編譯頭文件。stdafx.h這個頭文件名是可以在project的編譯設置里指定的。編譯器認為,所有在指令#include "stdafx.h"前的代碼都是預編譯的,它跳過#include "stdafx. h"指令,使用projectname.pch編譯這條指令之后的所有代碼。
--因此,所有的mfc實現文件第一條語句都是:#include "stdafx.h"。在它前面的所有代碼將被忽略,所以其他的頭文件應該在這一行后面被包含。否則,你將會得到“no such file or directory”這樣讓你百思不得其解的錯誤提示。
作用:
--stdafx.h中沒有函數庫,只是定義了一些環境參數,使得編譯出來的程序能在32位的操作系統環境下運行。
windows和mfc的include文件都非常大,即使有一個快速的處理程序,編譯程序也要花費相當長的時間來完成工作。由于每個.cpp文件都包含相同的include文件,為每個.cpp文件都重復處理這些文件就顯得很傻了。
為避免這種浪費,appwizard和visualc++編譯程序一起進行工作,如下所示:
--appwizard建立了文件stdafx.h,該文件包含了所有當前工程文件需要的mfcinclude文件。且這一文件可以隨被選擇的選項而變化。
--appwizard然后就建立stdafx.cpp。這個文件通常都是一樣的。
--然后appwizard就建立起工程文件,這樣第一個被編譯的文件就是stdafx.cpp。
--當visualc++編譯stdafx.cpp文件時,它將結果保存在一個名為stdafx.pch的文件里。(擴展名pch表示預編譯頭文件。)
--當visualc++編譯隨后的每個.cpp文件時,它閱讀并使用它剛生成的.pch文件。visualc++不再分析windowsinclude文件,除非你又編輯了stdafx.cpp或stdafx.h。
在這個過程中你必須遵守以下規則:
--你編寫的任何.cpp文件都必須首先包含stdafx.h。
--如果你有工程文件里的大多數.cpp文件需要.h文件,順便將它們加在stdafx.h(后部)上,然后預編譯stdafx.cpp。
--由于.pch文件具有大量的符號信息,它是你的工程文件里最大的文件。
如果你的磁盤空間有限,你就希望能將這個你從沒使用過的工程文件中的.pch文件刪除。執行程序時并不需要它們,且隨著工程文件的重新建立,它們也自動地重新建立。
- 下載地址
軟件排行榜
- 1ef process manager(進程處理器)
- 2VMware Workstation 16 Pro虛擬機
- 3beep codes viewer(電腦蜂鳴器代碼分析)
- 4system mechanic professional
- 5變速精靈(兄弟變速齒輪)
- 6windows系統修復專家軟件
- 7hot corners軟件
- 8Microsoft VB/VC Runtime Library for x86/x64
- 9wallet.dat文件
- 10recover my files文件恢復工具漢化修改版
- 11NVFlash 32/64位(顯卡bios刷新工具)
- 12Digital ObjectRescue Pro(數據恢復)
- 13vmware workstation中文修改版
- 14windows進程管理器(進程管理)
- 15Undelete Plus(恢復刪除的文件)
熱門推薦
-
變速精靈免費版下載 v3.0 官方版 / 1.29M / 簡體中文
-
office2016激活工具增強版下載 v11.2.0 免費版 / 3.00M / 簡體中文
-
dx修復工具下載 v3.9 增強版 / 200.33M / 簡體中文
-
vmware 64位下載 v12.5.6 官方版 / 511.29M / 簡體中文
-
微軟運行庫合集下載 v2022.01.11 最新版 / 65.83M / 簡體中文
-
win7藍屏修復工具官方下載 v1.0 免費版 / 606KB / 簡體中文
-
net framework最新版下載 v4.8 官方版 / 74.59M / 多國語言
-
win2008server r2下載 簡體中文版(含序列號) / 3100.00M / 簡體中文
-
kms tools 激活工具下載 v18.06.2016 永久激活版 / 16.20M / 簡體中文
-
office激活工具下載 v7.8.8 迷你版 / 3.15M / 簡體中文
熱門標簽
裝機必備軟件
-
網易云音樂音頻播放
影音先鋒視頻播放
360安全衛士安全防護
愛奇藝視頻播放
360殺毒殺毒軟件
迅雷下載工具
驅動精靈驅動工具
酷我音樂音頻播放
WPS辦公軟件
暴風影音視頻播放
吉吉影音視頻播放
微信電腦版聊天工具
搜狗輸入法文字輸入
美圖秀秀圖像處理
360瀏覽器上網瀏覽
- 視頻
- 芒果tv騰訊視頻優酷視頻愛奇藝
- 解壓
- rar解壓軟件7zip解壓軟件視頻壓縮軟件winrar
- 剪輯
- 剪映會聲會影premiereaudition
- p圖
- 光影魔術手coreldraw美圖秀秀photoshop
- 辦公
- 騰訊會議釘釘officewps
- 殺毒
- 諾頓小紅傘金山毒霸360殺毒
- 直播
- 抖音快手斗魚直播虎牙直播
- 翻譯
- 谷歌翻譯插件百度翻譯有道詞典金山詞霸
- cad
- cad插件浩辰cad中望cad天正建筑
- 編程
- EditPlusnotepadsublimevisual studio
- 安全
- 火絨卡巴斯基騰訊電腦管家360安全衛士
- 下載
- utorrentidm下載器比特彗星迅雷電腦版
- 網盤
- 阿里云盤和彩云網盤騰訊微云百度網盤
- 聊天
- 微信電腦版yy語音阿里旺旺qq
- 財務
- 用友軟件開票軟件管家婆軟件金蝶軟件
- 瀏覽器
- 火狐瀏覽器谷歌瀏覽器qq瀏覽器360瀏覽器
- 驅動
- 驅動人生網卡驅動驅動精靈顯卡驅動
- 檢測
- cpuzaida64安兔兔魯大師
- 音樂
- 網易云音樂酷我音樂酷狗音樂qq音樂
- 播放器
- potplayerkmplayer影音先鋒暴風影音