亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 編程 > C++ > 正文

isual c++ 中的stdafx.h頭文件的作用

2019-11-06 06:31:22
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

   http://www.cnblogs.com/MuyouSome/p/3380033.html點(diǎn)擊打開(kāi)鏈接

tdafx的英文全稱為:Standard application Framework Extensions(標(biāo)準(zhǔn)應(yīng)用程序框架的擴(kuò)展)。

所謂頭文件預(yù)編譯,就是把一個(gè)工程(PRoject)中使用的一些MFC標(biāo)準(zhǔn)頭文件(如Windows.H、Afxwin.H)預(yù)先編譯,以后該工程編譯時(shí),不再編譯這部分頭文件,僅僅使用預(yù)編譯的結(jié)果。這樣可以加快編譯速度,節(jié)省時(shí)間。

簡(jiǎn)介

預(yù)編譯頭文件通過(guò)編譯stdafx.cpp生成,以工程名命名,由于預(yù)編譯的頭文件的后綴是“pch”,所以編譯結(jié)果文件是projectname.pch。

編譯器通過(guò)一個(gè)頭文件stdafx.h來(lái)使用預(yù)編譯頭文件。stdafx.h這個(gè)頭文件名是可以在project的編譯設(shè)置里指定的。編譯器認(rèn)為,所有在指令#include "stdafx.h"前的代碼都是預(yù)編譯的,它跳過(guò)#include "stdafx. h"指令,使用projectname.pch編譯這條指令之后的所有代碼。

因此,所有的MFC實(shí)現(xiàn)文件第一條語(yǔ)句都是:#include "stdafx.h"。在它前面的所有代碼將被忽略,所以其他的頭文件應(yīng)該在這一行后面被包含。否則,你將會(huì)得到“No such file or directory”這樣讓你百思不得其解的錯(cuò)誤提示。

作用

stdafx.h中沒(méi)有函數(shù)庫(kù),只是定義了一些環(huán)境參數(shù),使得編譯出來(lái)的程序能在32位的操作系統(tǒng)環(huán)境下運(yùn)行。

Windows和MFC的include文件都非常大,即使有一個(gè)快速的處理程序,編譯程序也要花費(fèi)相當(dāng)長(zhǎng)的時(shí)間來(lái)完成工作。由于每個(gè).CPP文件都包含相同的include文件,為每個(gè).CPP文件都重復(fù)處理這些文件就顯得很傻了。

為避免這種浪費(fèi),AppWizard和VisualC++編譯程序一起進(jìn)行工作,如下所示:

  ◎AppWizard建立了文件stdafx.h,該文件包含了所有當(dāng)前工程文件需要的MFCinclude文件。且這一文件可以隨被選擇的選項(xiàng)而變化。

  ◎AppWizard然后就建立Stdafx.cpp。這個(gè)文件通常都是一樣的。

  ◎然后AppWizard就建立起工程文件,這樣第一個(gè)被編譯的文件就是stdafx.cpp。

  ◎當(dāng)VisualC++編譯stdafx.cpp文件時(shí),它將結(jié)果保存在一個(gè)名為stdafx.pch的文件里。(擴(kuò)展名pch表示預(yù)編譯頭文件。)

  ◎當(dāng)VisualC++編譯隨后的每個(gè).cpp文件時(shí),它閱讀并使用它剛生成的.pch文件。VisualC++不再分析Windowsinclude文件,除非你又編輯了stdafx.cpp或stdafx.h。

在這個(gè)過(guò)程中你必須遵守以下規(guī)則:

  ◎你編寫的任何.cpp文件都必須首先包含stdafx.h。

  ◎如果你有工程文件里的大多數(shù).cpp文件需要.h文件,順便將它們加在stdafx.h(后部)上,然后預(yù)編譯stdafx.cpp。

  ◎由于.pch文件具有大量的符號(hào)信息,它是你的工程文件里最大的文件。

如果你的磁盤空間有限,你就希望能將這個(gè)你從沒(méi)使用過(guò)的工程文件中的.pch文件刪除。執(zhí)行程序時(shí)并不需要它們,且隨著工程文件的重新建立,它們也自動(dòng)地重新建立。

原理

  通俗一點(diǎn)說(shuō)當(dāng)我們使用AppWizard來(lái)自動(dòng)生成某些項(xiàng)目的時(shí)候,系統(tǒng)會(huì)自動(dòng)把所需要include的頭文件在stdafx.h中先include一下,這樣,我們只需要直接include這個(gè)stdafx.h文件即可.因?yàn)橥粋€(gè)項(xiàng)目中的不同源文件CPP都包含相同的include文件,這樣,為每個(gè).CPP文件都重復(fù)include這些文件就顯得很傻了。當(dāng)然如果你不用MFC的話就不用了。即:在每個(gè).cpp文件中都include stdafx.h 就相當(dāng)于包含了其他的如iostream.h等文件


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

男人的天堂在线播放| 国产欧美一二三区| 在线观看免费av片| 影音先锋在线一区| 日本我和搜子同居的日子高清在线| 日韩理论片一区二区| 日本亲与子乱a| 97精品视频在线观看自产线路二| 综合欧美视频一区二区三区| 一区二区电影| 男人插入女人视频| 国产偷人视频免费| 欧美极品第一页| 日韩电影中文字幕| 国产一区二区三区蝌蚪| 欧美日本高清视频| 91成人福利社区| 亚洲成人在线视频播放| 免费精品一区| 粗暴蹂躏中文一区二区三区| h视频在线网站| 992tv在线| 亚洲最大视频网| www日韩视频| 777奇米成人网| 星空无限传媒在线| 欧美乱大交xxxxx在线观看| 亚洲无在线观看| 日本在线播放| 久久久人成影片一区二区三区观看| 亚洲视频分类| 欧美一区二区三区四区在线观看地址| 羞羞答答成人影院www| 成人网址在线观看| 久久综合图片| 欧美黑人巨大| 成人avav影音| 欧美精品一区二区三区高清aⅴ| 国产欧美日韩视频在线| 亚洲黄色一区二区三区| 日韩av中文字幕在线免费观看| 亚洲一二三av| 国产精品一区二区免费在线观看| 日韩女同互慰一区二区| 亚洲成av人片一区二区密柚| 欧美性欧美巨大黑白大战| 国产手机在线观看| 印度美女freesex性hd| 国产女人精品视频| 综合分类小说区另类春色亚洲小说欧美| 亚洲一区二区三区精品中文字幕| 青青操视频在线观看| 一区二区三区免费播放| 激情六月丁香婷婷| 日本亚洲欧美| 亚洲校园欧美国产另类| 精品无码久久久久成人漫画| 久久久久毛片免费观看| 92看片淫黄大片欧美看国产片| 国产精品丝袜白浆摸在线| 影音先锋日韩资源| 日韩一级网站| 韩日av一区二区| www黄色在线观看视频| 色综合久久88| 久久亚洲捆绑美女| 亚洲午夜精品视频| 亚洲女娇小黑人粗硬| wwwav在线| 精品国产综合| 色在线视频播放| 日韩欧美中文| 久久精视频免费在线久久完整在线看| 国产精品久久久一本精品| 国产三级aaa| 欧美视频日韩| 国产精品一卡二卡三卡| 国产无遮挡裸体免费视频| 国产成人精品一区二区三区免费| 国产精品麻豆免费版现看视频| 最近更新在线中文字幕一页| 久久大综合网| 精品亚洲永久免费精品| 国产毛片毛片毛片| 中文字幕乱码中文乱码51精品| 最近2019年中文视频免费在线观看| 97人人澡人人爽人人模亚洲| 午夜精品久久久久久久男人的天堂| 伊人精品在线观看| 精品无码久久久久久国产| 神马午夜伦理影院| 全部免费毛片在线播放一个| 中文字幕第66页| 亚洲综合视频网站| 欧美激情成人在线视频| 国产69精品久久| 亚洲裸色大胆大尺寸艺术写真| 天海翼一区二区| 国产福利电影网| 96精品久久久久中文字幕| a网站在线观看| 亚洲黄色a级片| 在线精品高清中文字幕| 精品欧美乱码久久久久久1区2区| 992tv成人免费观看| jizz在线观看视频| av影片在线| 99久久久久免费精品国产| 91中文字幕精品永久在线| av不卡一区二区三区| 色视频免费观看| 久久精品国产精品青草色艺| 天天操天天舔天天射| 欧美不卡高清| 男男电影完整版在线观看| 精品国产乱码久久久久久夜甘婷婷| 欧美丰满美乳xxx高潮www| 午夜视频免费看| 91麻豆精品国产综合久久久久久| 亚洲国产电影在线观看| 色综合咪咪久久| 91久久夜色精品国产按摩| 欧美日韩国产精品激情在线播放| 国产日韩在线亚洲字幕中文| 91精品国产美女浴室洗澡无遮挡| 久久久亚洲网站| 欧美理论在线| 久久精品国产99久久6| 在线播放国产一区中文字幕剧情欧美| 亚洲综合爱爱久久网| 情侣偷拍对白清晰饥渴难耐| 欧美日韩在线网站| 18深夜视频在线观看| 亚洲不卡一卡2卡三卡4卡5卡精品| 狠狠激情五月综合婷婷俺| 处破女av一区二区| 清纯唯美日韩制服另类| 国产精品成人观看视频国产奇米| 国产盗摄视频在线观看| 四虎成人精品一区二区免费网站| 国产又粗又黄又爽视频| 国产一区二区三区在线| 国产电影一区二区三区| 日韩美女一级片| 九九热青青草| 欧美精品尤物在线| 成人h在线播放| 神马影院一区二区| 黄色小视频在线播放| 搞黄视频免费在线观看| 91激情视频在线观看| 中文字字幕码一二三区| 99久久国产综合精品女不卡| 538精品在线视频| 最新天堂资源在线资源| 在线观看免费视频黄| 三级视频网站在线观看| 美女诱惑一区二区| 欧美高清在线一区二区| 99综合久久| 国产成人自拍高清视频在线免费播放| 日韩av午夜在线观看| 尤物国产精品| 精品国产一区二区三区久久久蜜月| 裸体大乳女做爰69| 色网站在线播放| 青娱乐一区二区| 日韩子在线观看| 国产日韩精品一区二区浪潮av| 亚洲图色中文字幕| 欧美日本在线视频| 玖玖玖免费嫩草在线影院一区| 亚洲欧美二区三区| 亚洲精品**中文毛片| 情侣偷拍对白清晰饥渴难耐| 雨宫琴音一区二区在线| 北岛玲一区二区| 亚洲网站在线免费观看| 久久久精品电影| 久久久精品午夜少妇| 九九精品免费视频| 日韩乱码一区二区| 国产一级黄色片免费| 开心丁香婷婷深爱五月| 久久亚洲精精品中文字幕| 手机在线成人av| 裸体网站视频| 日韩女优一区二区| 成年人网站国产| 亚洲欧美另类小说视频| 日本三级韩国三级久久| 在线观看xxxxvideo| 日韩大胆人体| 中文字幕在线2021| av在线看片| 亚洲国产日韩在线| 91极品在线| 最新av电影网站| 欧美激情视频免费观看| 国产女主播喷水高潮网红在线| 91精品国产手机| 日韩在线观看不卡| 国产免费的av| 日韩欧美激情电影| 一区二区三区美女视频| 天堂在线视频观看| 日韩欧美在线中字| 亚洲爆乳无码一区二区三区| 欧美丰满熟妇bbb久久久| 日本午夜精品电影| 欧美久久久久久一卡四| 日韩精品成人av| 视频一区二区三区在线看免费看| 桃花视频大全不卡免费观看网站| 手机福利在线| 国产成人精品在线| 国产色综合网| 国内精品不卡一区二区三区| 国产福利短视频| 欧美有码在线观看视频| 日韩一区二区免费视频| 日本免费在线一区| 国产精品美女网站| 国产亚洲欧洲在线| 色偷偷噜噜噜亚洲男人的天堂| 国产精品秘入口18禁麻豆免会员| 日韩最新在线| 欧美精品久久久久久久小说| 菠萝蜜视频在线观看www入口| 裸体女人亚洲精品一区| 最美情侣韩剧在线播放| 2020中文字字幕在线不卡| 亚洲色图 激情小说| 久久影院100000精品| 国产精品理论在线| 在线观看xxxx| 黄色片视频在线| 97在线观视频免费观看| 欧美午夜一区二区三区| 制服国产精品| 91精品国产高清久久久久久久久| 精品国精品自拍自在线| 99视频精品全部免费看| 久久爱av电影| 国产精品99久久久久久久vr| 一区二区91美女张开腿让人桶| 永久看片925tv| 五月天激情综合| 69av视频在线播放| 性猛交xxxx| 欧美老女人性开放| 蜜桃av噜噜一区二区三区麻豆| 高清视频在线www色| 国产农村老头老太视频| 在线女人免费视频| 久久激情一区| 国产在线拍揄自揄拍| 午夜久久久久久| 一级黄色高清视频| 综合网日日天干夜夜久久| 色综合久久精品亚洲国产| 日本在线看片免费人成视1000| 成人做爰视频网站| 国产精品第四页| 隣の若妻さん波多野结衣| 国产毛片精品| 99久久精品免费看国产一区二区三区| 在线一区二区三区精品| 青青草一区二区三区| 日韩大片免费观看视频播放| 怡红院一区二区三区| blackedav金发美女大战黑人| 久久午夜色播影院免费高清| 国产一级在线观看视频| 九九这里只有精品视频| 成人中文字幕+乱码+中文字幕| 自由日本语亚洲人高潮| 国产1卡2卡三卡四卡网站| 精品久久久久久久久久久下田| 久久久久久久久久免费视频| 91传媒视频在线播放| 少妇精品无码一区二区免费视频| 黄色av网址在线| 国产精品999久久久| 成人福利资源| 午夜免费在线观看精品视频| 最新在线黄色网址| 黄色小视频免费在线观看| 亚洲激情图片小说视频| 男女午夜激情视频| 精品处破女学生| 中文字幕视频在线| 欧美一区二区公司| freesex欧美| 欧美一级二级三级九九九| 美女毛片在线观看| 夜夜操夜夜操| 蜜桃视频一区二区在线观看| 波多野结衣视频网址| 亚洲成人激情在线观看| 中文字幕一区二区5566日韩| 免费成人在线视频观看| 亚洲av无码国产精品永久一区| 一区三区在线欧| 欧美日韩成人一区| 美女看a上一区| 免费黄色日本网站| 综合伊人久久| 91在线不卡| 亚洲免费高清视频在线| 强开小嫩苞一区二区三区视频| 天堂在线精品| 加勒比婷婷色综合久久| 亚洲欧美日韩精品综合在线观看| xxxx日韩| 国产午夜久久久久| 四虎电影网址| a级高清视频欧美日韩| 久久夜色精品亚洲噜噜国产mv| 亚欧激情乱码久久久久久久久| 国产绿帽刺激高潮对白| 日韩www在线| 蜜桃成人在线视频| 一区二区三区中文在线观看| 国产精品福利在线| 2024最新电影在线免费观看| 欧美三级乱人伦电影| 久久中文字幕一区二区|