vs在項目中去掉預編譯頭,去掉自動生成的stdafx.h等文件

以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”);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章