程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> StdAfx.h和StdAfx.cpp有什麼作用呢

StdAfx.h和StdAfx.cpp有什麼作用呢

編輯:關於C語言
 

預編譯頭文件:STDAFX.CPP,STDAFX.H

這兩個文件用於建立一個預編譯的頭文件.PCH和一個預定義的類型文件STDAFX.OBJ。由於MFC體系結構非常大,包含許多頭文件,如果每次都編譯的話比較費時。因此,我們把常用的MFC頭文件都放在stdafx.h中,如afxwin.h、afxext.h、afxdisp.h、afxcmn.h等,然後讓stdafx.cpp包含這個stdafx.h文件。這樣,由於編譯器可以識別哪些文件已經編譯過,所以stdafx.cpp就只編譯一次,並生成所謂的預編譯頭文件(因為它存放的是頭文件編譯後的信息,故名)。如果讀者以後在編程時不想讓有些MFC頭文件每次都被編譯,也可以將它加入到stdafx.h中。采用預編譯頭文件可以加速編譯過程。

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved