vs在專案中去掉預編譯頭,去掉自動生成的stdafx.h等檔案
阿新 • • 發佈:2019-02-03
以VS2012為例。
專案建好後去掉預編譯頭:
新建專案時按預設方式已經選擇了預編譯,在後期要如何取消或關閉預編譯呢?
專案---->屬性---->配置屬性---->C/C++---->預編譯頭---->建立/使用預編譯頭
選擇不使用預編譯頭,而後可以手動刪除自動生成的多餘標頭檔案,再改變main函式的宣告int_tmain(intargc,_TCHAR* argv[]);為int main(intargc,char* argv[]);
新建專案時去掉預編譯頭:
1、 選擇控制檯應用程式,在嚮導的下一步中去掉勾選的“預編譯頭”:
專案會自動生成一些檔案;此方法相當於上面的先建好專案的方式方式。
而後可以手動刪除自動生成的多餘標頭檔案,再改變main函式的宣告int_tmain(intargc,_TCHAR* argv[]);為int main(intargc,char* argv[]);
不選中預編譯頭的話,生成的stdafx.h只是個普通的標頭檔案,可以隨意刪除。
2、選擇控制檯應用程式,勾選“空專案”:“預編譯頭”選項自動灰掉。
此方式不會生成任意檔案,再在專案中新增你需要的檔案。
3、直接在第一步選擇空專案:不會生成任意檔案。
此方法同2,但是按下CTRL+F5控制檯視窗閃了一下就立馬退出了,需要在main()結尾處加system(“pause”);