stdafx.h和targetver.h的作用
所謂標頭檔案預編譯,就是把乙個工程(project)中使用的一些mfc標準標頭檔案(如windows.h、afxwin.h)預先編譯,以後該工程編譯時,不再編譯這部分標頭檔案,僅僅使用預編譯的結果。這樣可以加快編譯速度,節省時間。
定義程式執行的環境,如限制程式只能在xp下執行,限制程式在只能在vin7下執行,或限制程式只能在xp以上系統執行,或限制程式只能在server2003以上系統執行...用法:
附:#ifndef winver //程式中沒有定義winver巨集時#define winver 0x0600 // 定義winver為0x0600 //0x0600表示windows vista#endif#ifndef _win32_winnt // 程式中沒有定義_win32_winnt巨集時#define _win32_winnt 0x0600 // 定義_win32_winnt為0x0600 //0x0600表示windows vista#endif
0×0500 表示windows 2000,0×0501為windows xp,
0×0502為windows server 2003,
0×0600 為windows vista。
參考部落格:
」stdafx h」的用途和用法
用法 在mfc程式,cpp檔案,放在第一行。注意 include stdafx.h 一定要放在第一行,否則可能會引發不可知的各種災難性錯誤。用處 stdafx.h中沒有函式庫,只是定義了一些環境引數,使得編譯出來的程式能在32位的作業系統環境下執行。windows和mfc的include檔案都非常大...
stdafx h和targetver h的作用
stdafx.h和targetver.h的作用 所謂標頭檔案預編譯 就是把乙個工程 project 中使用的一些mfc標準標頭檔案 如windows.h afxwin.h 預先編譯,以後該工程編譯時,不再編譯這部分標頭檔案,僅僅使用預編譯的結果。這樣可以加快編譯速度,節省時間。預編譯標頭檔案通過編譯...
stdafx h和targetver h的作用
stdafx.h和targetver.h的作用 所謂標頭檔案預編譯,就是把乙個工程 project 中使用的一些mfc標準標頭檔案 如windows.h afxwin.h 預先編譯,以後該工程編譯時,不再編譯這部分標頭檔案,僅僅使用預編譯的結果。這樣可以加快編譯速度,節省時間。預編譯標頭檔案通過編譯...