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