首頁 >後端開發 >C#.Net教程 >stdafx.h是什麼頭文件

stdafx.h是什麼頭文件

藏色散人
藏色散人原創
2020-10-13 17:42:2719458瀏覽

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

stdafx.h是什麼頭文件

本教學操作環境:windows7系統、c99版本、Dell G3電腦。

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

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

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

stdafx.h是什麼頭文件

擴充資料

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

預編譯頭檔透過編譯stdafx.cpp生成,以工程名命名,由於預編譯的頭檔的後綴是“pch”,所以編譯結果檔是projectname.pch。

以上是stdafx.h是什麼頭文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn