我的包含有一个单独的文件夹,因为它是更大应用程序的一部分,但我使用预编译的标头来节省时间。但是,这意味着我需要 2 个或更多单独的 stdafx,因为我的头文件中也是这些标准库。
问问题
165 次
2 回答
1
不,这不能正常工作。您自己的头文件不应引用“stdafx.h”。相反,他们可以安全地假设它已经包含在内。
如果您的解决方案中有多个项目,每个项目都在自己的目录中,那么每个项目都可以包含一个单独的项目stdafx.h
而不会出现问题。
于 2013-11-08T14:00:11.687 回答
0
不确定这是否能回答您的问题,但您可以stdafx.cpp
在解决方案资源管理器中右键单击,然后选择 Precompiled Headers。在 Precompiled header file 行中,您可以输入stdafx.h
.
或者打开项目文件,然后
<ClCompile Include="stdafx.cpp">
<PrecompiledHeader>Create</PrecompiledHeader>
插入
<PrecompiledHeaderFile>otherDirectory\stdafx.h</PrecompiledHeaderFile>
于 2013-11-08T10:21:23.550 回答