導讀 跟大家講解下有關stdafx h是什么頭文件,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說stdafx h是什么頭文件,小編也收集到
跟大家講解下有關stdafx.h是什么頭文件,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說stdafx.h是什么頭文件,小編也收集到了有關stdafx.h是什么頭文件的相關資料,希望大家看到了會喜歡。
stdafx.h頭文件的意思是編譯器通過一個頭文件stdafx.h來使用預編譯頭文件;stdafx.h頭文件沒有函數庫,只是定義了一些環境參數,使得編譯出來的程序能在32位的操作系統環境下運行。
"stdafx.h"這個頭文件意思是編譯器通過一個頭文件stdafx.h來使用預編譯頭文件。
"stdafx.h"頭文件沒有函數庫,只是定義了一些環境參數,使得編譯出來的程序能在32位的操作系統環境下運行。
使用AppWizard來自動生成某些項目的時候,系統會自動把所需要include的頭文件在stdafx.h中先include一下,這樣,只需要直接include這個stdafx.h文件即可。
擴展資料
編譯器通過一個頭文件stdafx.h來使用預編譯頭文件。stdafx.h這個頭文件名是可以在project的編譯設置里指定的。編譯器認為,所有在指令#include "stdafx.h"前的代碼都是預編譯的,它跳過#include "stdafx. h"指令,使用projectname.pch編譯這條指令之后的所有代碼。
預編譯頭文件通過編譯stdafx.cpp生成,以工程名命名,由于預編譯的頭文件的后綴是“pch”,所以編譯結果文件是projectname.pch。
以上就是stdafx.h是什么頭文件的詳細內容,更多請關注php中文網其它相關文章!
來源:php中文網