问题标签 [pch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
704 浏览

objective-c - GHUnitIOS 构建错误

我一直试图让 gh-unit 在 iOS 项目中工作,但我遇到了一个奇怪的构建错误。我正在使用 4.2 iOS SDK 和 XCode 3.2.5。

我遵循了本教程:

http://4arrowsmedia.com/2010/09/ghunit-setup/

而且我得到了与第一条评论中的人相同的构建错误。

有趣的是,我只在使用 .pch 文件时收到此错误。如果我不使用一个,那么一切都运行良好。我想使用 .pch 文件,因为我在整个项目中使用了很多头文件,并且我不想将它们包含在每个文件中。

0 投票
2 回答
5739 浏览

iphone - .pch 文件使用

.pch 文件的重要性和“#ifdef OBJC ”的意义是什么?

此外,我们在哪里定义在 .pch 文件中检查的“#ifdef IS_PRODUCTION”等参数。

0 投票
3 回答
1319 浏览

c++ - 使用带有 libclang api 的 .pch 文件

我正在尝试使用http://clang.llvm.org/doxygen/group__CINDEX.html上的以下示例中所示的 .pch,但它似乎不起作用。

char *args[] = { "-Xclang", "-include-pch=IndexTest.pch" };

TU = clang_createTranslationUnitFromSourceFile(Idx, "IndexTest.c", 2, args, 0, 0);

libclang 无法读取 -include-pch 标志,它正在将其读取为 -include 标志。

我想要的是以下内容:我的代码依赖于很多标题。我想解析和创建一次翻译单元并将其保存为 pch 文件。现在我只想对有问题的单个文件进行解析。有可能吗?

0 投票
6 回答
13666 浏览

objective-c - Xcode 预处理器输出

我想检查一些文件的预处理器的输出。如何在 Xcode 中查看预处理器的输出?

0 投票
2 回答
6016 浏览

xcode - XCode 4 存档错误:找到一个或多个 PCH 文件,但它们无效

在此处记录一个奇怪的 XCode 4 错误以供将来参考:

“找到一个或多个 PCH 文件,但它们无效”

清理不能解决问题,您需要通过按住 ALT 并从菜单中选择产品来清理构建文件夹。“Clean”条目现在将更改为“Clean Build Folder”,它将擦除错误的 PCH 副本并无错误地编译。

0 投票
1 回答
1337 浏览

xcode - xcode:为 2 个目标共享 .pch 文件

我发布了我的 iPhone 应用程序的精简版并在商店中。现在,我想添加“完整”版本的代码,并且卡在一个点上。

在项目中添加第二个目标后,精简版编译正常,但完整版没有。这是因为 _Prefic.pch 文件中定义的宏对完整版本的代码不可见。

一个项目可以有多个 .pch 文件吗?如果不是,我如何指定 XCode 与两个目标共享 .pch 文件?

0 投票
12 回答
170666 浏览

c++ - 如何修复构建时缺少的 .pch 文件?

当我在 Visual Studio 中构建我的 c++ 解决方案时,它抱怨缺少 xxxxx.pch 文件。我是否缺少一个设置来获取预编译的标头?

这是完整性的确切错误:

0 投票
5 回答
52568 浏览

objective-c - 函数的隐式声明 - C99

我目前正在使用 Xcode 4,在我的 .pch 文件中我有这个宏: #define localize(s) NSLocalizedString((s), nil).
当我尝试在某个 .m 文件中使用此宏时,我收到此警告:Implicit declaration of function 'localize' is invalid in C99.

这段代码编译没有问题,但我怎样才能解决这个问题,这样我就不会收到警告?

0 投票
1 回答
1212 浏览

objective-c - Objective-C:Xcode Prefix Header(.pch 文件)冗余#import

如果它已经在前缀标题中,我不能在 .m 文件中省略 #import "foo.h" 吗?

当我把它排除在外时,该产品仍然可以成功构建。但是,我注意到 Xcode 模板保留了它们。为什么?

#include 的答案是否相同?

0 投票
2 回答
24011 浏览

iphone - _int64 没有命名类型

在我的pch文件中,我有以下定义:

当我构建我的应用程序时,出现错误

它说 _int64 没有命名 type。可能是什么问题?