日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 人文关怀 >内容正文

人文关怀

stdafx.h是什么头文件(stdafx h是什么)

發布時間:2025/3/8 人文关怀 17 博士
生活随笔 收集整理的這篇文章主要介紹了 stdafx.h是什么头文件(stdafx h是什么) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

關于stdafx.h是什么頭文件,stdafx h是什么這個很多人還不知道,今天菲菲來為大家解答以上的問題,現在讓我們一起來看看吧!

1、Standard Application Fram Extend 沒有函數庫,只是定義了一些環境參數,使得編譯出來的程序能在32位的操作系統環境下運行。

2、 Windows和MFC的include文件都非常大,即使有一個快速的處理程序,編譯程序也要花費相當長的時間來完成工作。

3、由于每個.CPP文件都包含相同的include文件,為每個.CPP文件都重復處理這些文件就顯得很傻了。

4、 為避免這種浪費,AppWizard和VisualC++編譯程序一起進行工作,如下所示: ◎AppWizard建立了文件stdafx.h,該文件包含了所有當前工程文件需要的MFCinclude文件。

5、且這一文件可以隨被選擇的選項而變化。

6、 ◎AppWizard然后就建立stdafx.cpp。

7、這個文件通常都是一樣的。

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

9、 ◎當VisualC++編譯stdafx.cpp文件時,它將結果保存在一個名為stdafx.pch的文件里。

10、(擴展名pch表示預編譯頭文件。

11、) ◎當VisualC++編譯隨后的每個.cpp文件時,它閱讀并使用它剛生成的.pch文件。

12、VisualC++不再分析Windowsinclude文件,除非你又編緝了stdafx.cpp或stdafx.h。

13、 這個技術很精巧,你不這么認為嗎?(還要說一句,Microsoft并非是首先采用這種技術的公司,Borland才是。

14、)在這個過程中你必須遵守以下規則: ◎你編寫的任何.cpp文件都必須首先包含stdafx.h。

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

16、 ◎由于.pch文件具有大量的符號信息,它是你的工程文件里最大的文件。

17、 如果你的磁盤空間有限,你就希望能將這個你從沒使用過的工程文件中的.pch文件刪除。

18、執行程序時并不需要它們,且隨著工程文件的重新建立,它們也自動地重新建立。

本文到此分享完畢,希望對大家有所幫助。

總結

以上是生活随笔為你收集整理的stdafx.h是什么头文件(stdafx h是什么)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。