您的位置:首页 > 其它

vs在项目中去掉预编译头,去掉自动生成的stdafx.h等文件

2014-12-22 18:54 357 查看
以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”);

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: