stdafx.h和targetver.h
用VS新建项目会自动创建stdafx.h和targetver.h这两个文件
可以删除掉吗?有哪些影响?
[解决办法]
stdafx是预编译头文件,所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果,这样可以加快编译速度。targetver定义了程序运行需要的最低Windows版本,如果你要在旧版本的Windows(如非NT架构的Win98)上运行,除了代码部分还需要修改这个头文件。
[解决办法]
你可以新建一个空的工程,这样就没有了!!
不过Qt中也是带着个的,预编译文件!!
[解决办法]
正确的方法不是删除,而是新建项目时选择正确的选项,不生成预编译头。
[解决办法]
在工程--》属性--》C/C++--》预编译头,这个地方选择不使用预编译头,就可以了,即使生成了也可以把这两个文件给删掉的