使用第三方源代码时预编译的标头

Precompiled Headers when using 3rd Party Source Code

本文关键字:编译 第三方 源代码      更新时间:2023-10-16

我得到以下错误:

错误C1010:查找预编译头时出现意外的文件结尾。您是否忘记将'#include"stdafx.h"'添加到源代码中?`

这当然是一个公平的错误,我以前也处理过。然而,处理来自第三方的源文件的标准程序是什么?我应该浏览第三方代码的每一个cpp并将其放入吗?

另一种选择是坚持自己的项目并正确处理链接。我特别希望不要这样做。

您可以仅为相关文件禁用预编译头-这些设置可以在同一项目中按文件进行配置。

使用Ctrl+单击在解决方案资源管理器中选择相关文件,然后右键单击"属性"、"C/C++"、"预编译标头"、"预编译标头:不使用预编译标题"。