问题标签 [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 回答
203 浏览

ios - 更新到 8.3 Xcode Swift 3.1 后输入不是 aPCH 文件(swift 编译器错误)

我刚刚将我的 Xcode 更新为 8.3 asn Swift 3.1 并在运行项目时遇到了错误。

因为我已经有了我的 pch 文件,因为它在 XCODE 8.2 之前运行良好

感谢帮助。

0 投票
1 回答
1281 浏览

ios - 如何在 Swift 类中导入现有的 Objective C PCH 文件

我已经在目标 C 项目的 PCH 文件中声明了 URL 等。我也在同一个项目中使用 swift,但无法获取在 PCH 文件中声明的那些 URL。我尝试通过在桥接头中导入 PCH 文件,但值未显示在 swift View 控制器中。

0 投票
1 回答
55 浏览

visual-studio - Visual Studio 2017 PCH 不会缩短构建时间

我为一个项目启用了 PCH。将所有常用的标头(来自 C++ std lib 和 boost)添加到stdafx.h、添加stdafx.cpp并包含stdafx.h在其中。我在项目设置Create的属性中stdafx.cpp选择和选择。Use我还添加stdafx.h/FI选项 - 以避免包含stdafx.h在每个单元中。

当我重建整个项目时,它首先符合stdafx.cpp并很快符合其他*.cpp文件 - 没关系,它似乎正在工作。但是如果我更改一个文件然后构建项目,重新编译该单个文件需要大量时间,与重新构建整个项目相比,PCH 似乎不起作用,或者它重新构建了 PCH 文件,还是什么?

我做错了什么?

0 投票
2 回答
5778 浏览

c++ - IntelliSense PCH 警告不会消失

我有一个 ATL C++ 项目,但我的一个 C++ 源文件中没有任何包含。

当我尝试编译时,我收到了 PCH 警告:

错误(活动) E2940 PCH 警告:发生未知错误。未生成 IntelliSense PCH 文件。

但是该项目与此警告一起编译得很好。

我尝试添加#pragma onceinclude "stdafx.h"本文所述,但其中任何一个都没有解决此问题。

我还能做些什么来解决这个问题?

0 投票
0 回答
41 浏览

ios - 如何在我的目标 c 项目中重新启动在 prefix.pch 中添加的类?

我在我的 prefix.pch 中添加了一个扩展类。我在这个类中添加了一些私有函数。当我从某个 viewController 调用这个类时,它会被初始化,但是当我再次调用时不会重新初始化。

怎么可能重新初始化这个类?

更新:我需要在不关闭我的应用程序的情况下执行此操作。

0 投票
1 回答
849 浏览

r - 如何识别“pch = as.numeric”命令中的点字符?

我正在尝试制作 NMDS 绘图,到目前为止效果非常好,但我的问题是:我有三种类型的森林:A、B 和 C,并且该命令pch = as.numeric(env$Forest)创建了三种点字符,但是我不知道哪个点代表哪种森林类型。

我试图一个接一个地添加每种森林类型,但我失败了:(如果有人能帮助我,我会非常高兴!谢谢!

这是我的绘图命令:

这是我得到的漂亮图表:

NMDS图

0 投票
2 回答
259 浏览

c++ - 第一次使用 PCH,得到链接器工具错误

我是一个非常新手的程序员,只是学习了一点 c,但我总是在 Linux 上用 gcc 和 Vim 做,但决定尝试使用 Visual Studio,我得到了 LNK2005 和 LNK1169 错误,我试过查找错误以及如何修复它们并正确使用 PCH,因为我认为即使我的程序太小而无法使用它,学习也会很有用。

据我了解,我需要#include "stdafx.h"在我的源文件(称为' helloworld.c')的顶部,我没有stdafx.c从创建项目时的默认值中触及'',我创建了一个名为' bitwise.h'的头文件,它有一个功能它叫' int bw()'然后我有' stdafx.h',我添加的只是#include "bitwise.h"在我的标题中,我bitwise.h试图包含#include "stdafx.h" #include "stdafx.c" #include <stdio.h>甚至不包含任何内容。所有这些都破坏了我的程序。我可以编译它的唯一方法是如果我注释掉//bw();然后我的程序编译就好了。

以下是我认为可能是罪魁祸首的文件:

你好世界.c

按位.h

标准数据文件

标准数据文件

0 投票
2 回答
662 浏览

r - ggplot2 pch 21 填充在 aes 内不起作用

我正在尝试制作各种散点图,其中符号形状和符号填充由两个不同的变量设置。这是我的数据示例:

这是我正在使用的代码。一切正常,除了没有填写我的任何符号:

一如既往地感谢您的帮助!

0 投票
1 回答
776 浏览

r - 在 R 的 intToUtf8() 中使用 UTF-8 代码?

我正在尝试使用 UTF-8 代码在 R 图中的某些文本中放置一个符号。如果我想要一个黑色圆圈,我可以使用代码 intToUtf8(9679)。在哪里可以找到列出其他符号值的数据库?我想找到创建红色圆圈的代码(即 pch=16,col="red"),但我找不到特定符号的所有 unicode 值的列表。

谢谢你的帮助,米奇

0 投票
1 回答
159 浏览

c++ - Xcode 预编译头文件中 C++ 语言的预处理器定义是什么?

在我的Prefix.pch文件中,我使用__OBJC__预处理器定义来编译 Objective C 头文件。编译 C++ 头文件的等价物是什么?