[注:本文也适用于VC2005/2008]
当我们写一个比较大的程序时,若包含的头文件较多,则每次修改编译都要很长时间。
预编译功能可以加快程序的编译速度,当我们新建一个MFC程序的时候,IDE会为我们设置好预编译的选项。
但是如果我们创建程序时没有选择预编译选项呢?就需要自己添加了。
1、添加头文件stdafx.h,在里面包含不会改动的头文件。
如:
#pragma once
#include <afxwin.h>
#include <afxext.h>
...
2、添加源文件stdafx.cpp
写上:
#include "stdafx.h"
3、打开Solution Explorer,在stdafx.cpp上右击,选择Properties,找到Precompiled Headers,选择Create (/Yc)
4、在工程名上右击,选择Properties, 找到Precompiled Headers,选择Use (/Yu)
注意上面2个Properties是不同的。
5、最后Rebuild这个工程即可。
在VC2010中添加预编译功能
最新推荐文章于 2018-01-24 16:47:08 发布