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”);
项目建好后去掉预编译头:
新建项目时按默认方式已经选择了预编译,在后期要如何取消或关闭预编译呢?
项目---->属性---->配置属性---->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”);
相关文章推荐
- 如何让VS 自动把 Silverlight 项目生成的 xap 文件部署到指定目录
- 如何去掉Delphi自动生成的~.pas等临时文件
- Resharp警告(去掉VS自动生成事件函数的警告)
- Android项目clean后R文件不自动生成
- 彻底摆脱配置文件 三(开源项目zkconfigutil通用resolve自动生成)
- 彻底摆脱配置文件 二 (开源项目zkconfigutil resolve自动生成)
- [Java] 自动生成visual studio项目文件
- 解决eclipse下android项目不能自动生成R.java文件
- Anroid项目gen目录为空,未自动生成R文件
- vs技巧分享:多程序集解决方案里临时文件清除和生成目录里依赖的第3方类库外部文件自动生成
- Android新建项目后src下没有自动生成文件
- [Java] 自动生成visual studio项目文件
- 去掉excel保存文件时自动生成备份
- eclipse创建类,生成构造方法去掉自动注释,使用快捷键创建项目,实体类,实体类的方法。
- 去掉excel保存文件时自动生成备份
- eclipse 开发android 项目的时候系统自动生成的R.Java文件在重新生成时候丢失问题
- 自动删除-IAR项目工程生成垃圾文件的工具
- 将配置文件自动复制到vs的测试项目中
- Android新建项目后src下没有自动生成文件
- 新建的android项目,没有自动生成R.java 文件