使用预编译头(/Yu)和创建预编译头(/Yc)

创建了一个空的工程,不停的添加新项,添加新类,数量越来越多,发现,每次修改一处,都会把所有的重新编译,速度实在太慢,原来是没有使用预编译头。
我把别的工程的stdafx.h和stdafx.cpp拷过来,工程属性改为"使用预编译头(/Yu)",编译报错,改为“创建预编译头(/Yc)”,还是报错。
百思不得其解,只好创建一个hellow world,发现除了stdafx.cpp文件是“创建预编译头(/Yc)”,其他文件的属性都是使用预编译头(/Yu)。
于是把原工程的属性改为使用预编译头(/Yu),仅仅把stdafx.cpp改为创建预编译头(/Yc)。
果然OK了。。

猜你喜欢

转载自blog.csdn.net/bwmwm/article/details/6984696