c中stdafx的頭文件打不開 VS2010無法打開包括文件:“StdAfx.h”: No such file or directory問題?
VS2010無法打開包括文件:“StdAfx.h”: No such file or directory問題?這個頭文件和丟失的文件在同一個文件夾中嗎?如果沒有,請?zhí)砑酉鄬β窂讲㈦p擊丟失的文件(在資源
VS2010無法打開包括文件:“StdAfx.h”: No such file or directory問題?
這個頭文件和丟失的文件在同一個文件夾中嗎?如果沒有,請?zhí)砑酉鄬β窂讲㈦p擊丟失的文件(在資源管理器中)以查看它是否確實存在將當(dāng)前目錄(丟失文件所在的目錄)設(shè)置為包含目錄
刪除此包含。如果遇到編譯錯誤,請查看錯誤是什么。如果提示找不到預(yù)編譯頭,則在項目設(shè)置中關(guān)閉預(yù)編譯頭。如果結(jié)構(gòu)沒有定義,函數(shù)沒有定義,或者出現(xiàn)了一些奇怪的情況,那么根據(jù)錯誤信息(如果您不理解它,請按照您的代碼…)包含相應(yīng)的頭文件StdAfx。H是什么:vc中使用的預(yù)編譯頭文件,因為頭文件不像代碼文件,所以變化不大。但是編譯器每次查看頭文件的代碼都需要花費大量的時間,所以預(yù)編譯的頭文件是VC在讀取后記錄所有它知道的東西。下次更改代碼并編譯時,它不必再查看頭文件,而是直接查看它以前做的“注釋”,從而加快編譯速度
~]#“stdafx.h”#include<stdio.h>int main(){ int a,b,c scanfus(%d%d”,&A,&B,&AmpC)TIF(a< b)t/Ta=b/TIF(a< c)t/Ta=C/tprintf(%d”,a)tsystem(“pause”)//由于程序運行太快,請?zhí)砑哟藭和R约涌炀幾g并節(jié)省時間。將編譯預(yù)編譯頭文件stdafx.cpp文件因為預(yù)編譯頭文件的后綴是“PCH”,所以編譯的結(jié)果文件是“PCH”項目名稱.pch. 編譯器通過頭文件StdAfx使用預(yù)編譯的頭文件。H.頭文件名StdAfx。H可以在項目的編譯設(shè)置中指定。編譯器認為指令之前的所有代碼都包含dafx。H是預(yù)編譯的。它跳過了includestdafx。H指令并使用項目名稱.pch按照此指令編譯所有代碼。