SKIP_PRECOMPILE_HEADERS¶
3.16 版新增。
此源文件是否被 PRECOMPILE_HEADERS
功能跳过。
此属性有助于解决使用 PRECOMPILE_HEADERS
功能时可能遇到的构建问题。
一个例子是使用 Objective-C (*.m
) 文件和 Objective-C++ (*.mm
) 文件,这会导致编译失败,因为它们(在使用 Ninja / Makefile 生成器时)分别被视为 C 和 CXX。预编译头文件在不同语言之间不兼容。
3.16 版新增。
此源文件是否被 PRECOMPILE_HEADERS
功能跳过。
此属性有助于解决使用 PRECOMPILE_HEADERS
功能时可能遇到的构建问题。
一个例子是使用 Objective-C (*.m
) 文件和 Objective-C++ (*.mm
) 文件,这会导致编译失败,因为它们(在使用 Ninja / Makefile 生成器时)分别被视为 C 和 CXX。预编译头文件在不同语言之间不兼容。