stdafx.h是什麼標頭檔案

2020-10-13 18:00:34

stdafx.h標頭檔案的意思是編譯器通過一個標頭檔案stdafx.h來使用預編譯標頭檔案;stdafx.h標頭檔案沒有函數庫,只是定義了一些環境引數,使得編譯出來的程式能在32位元的作業系統環境下執行。

"stdafx.h"這個標頭檔案意思是編譯器通過一個標頭檔案stdafx.h來使用預編譯標頭檔案。

"stdafx.h"標頭檔案沒有函數庫,只是定義了一些環境引數,使得編譯出來的程式能在32位元的作業系統環境下執行。

使用AppWizard來自動生成某些專案的時候,系統會自動把所需要include的標頭檔案在stdafx.h中先include一下,這樣,只需要直接include這個stdafx.h檔案即可。

9cbeaec1e4d083935343becf8d39d80.png

擴充套件資料

編譯器通過一個標頭檔案stdafx.h來使用預編譯標頭檔案。stdafx.h這個標頭檔案名是可以在project的編譯設定裡指定的。編譯器認為,所有在指令#include "stdafx.h"前的程式碼都是預編譯的,它跳過#include "stdafx. h"指令,使用projectname.pch編譯這條指令之後的所有程式碼。

預編譯標頭檔案通過編譯stdafx.cpp生成,以工程名命名,由於預編譯的標頭檔案的字尾是「pch」,所以編譯結果檔案是projectname.pch。

以上就是stdafx.h是什麼標頭檔案的詳細內容,更多請關注TW511.COM其它相關文章!