现在的位置: 首页 > 综合 > 正文

C++中预编译头/yc /yu的区别

2017年12月19日 ⁄ 综合 ⁄ 共 280字 ⁄ 字号 评论关闭

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

【上篇】
【下篇】

抱歉!评论已关闭.