gpt4 book ai didi

c++ - Xcode PCH 问题 - PCH 中的项目未包含在源文件中

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:01:59 24 4
gpt4 key购买 nike

我刚刚使用 Xcode 创建了一个“C++ Standard Dynamic”库项目,并使用 LLVM 2.0 进行了编译。我注意到 PCH 文件包含行 #include <iostream>但文件 Test.cp 还包含 #include <iostream>声明。

奇怪的是,通过删除Test.cp 中的语句,构建失败并显示错误Semantic Issue – Use of undeclared identifier 'std'。尽管该声明也包含在 PCH 中。

为什么 PCH 不起作用?有没有我缺少的设置?我以前从未对它们做过任何事情(因为它们总是能正常工作)所以我不确定是什么导致它不起作用,即使是一个全新的项目也是如此。

最佳答案

删除派生数据(Window-Organizer,Projects 选项卡,选择您的项目)让 XCode 重建 PCH 的索引。此外,如果您使用单元测试,则单元测试目标有一个单独的 PCH。确保这也包括所需的导入。

关于c++ - Xcode PCH 问题 - PCH 中的项目未包含在源文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3952222/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com