问题标签 [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 投票
0 回答
172 浏览

xcode - 使用链接的预编译头文件减少 clang 解析/重新解析时间?

我正在开发文本编辑器(几乎是 IDE),并且在幕后使用 llvm/clang(标记化、诊断)。几乎每个编辑的文件都包括主头文件,其中还包括一些头文件,其中包括一些其他头文件(包含文件的树):

主要思想是跳过重新解析在编辑“UserFile.cpp”clang_parseTranslationUnitclang_reparseTranslationUnit调用期间保持不变的标题。

我读过 Clang 的链式预编译头文件甚至模块,这似乎是我需要的。

我已经为MainHeader.hlike生成了 PCHclang++ -x c++-header MainHeader.h -emit-pch -o MainHeader.h.pch并使用它 like clang++ -include-pch MainHeader.h.pch ...。我不确定它是用于整个标题树(链接)还是仅用于该文件(很可能)。

CXTranslationUnit_PrecompiledPreamble由于有clang 选项,我是否需要链接的预编译头文件?

如何生成链接的预编译头文件?

由于多个头文件树非常复杂,#ifdef SOME_CONDITION .. #include <SomeHeader.h> #endif并且很难理解整个树并PCH手动为每个头文件预编译(但我知道-DSOME_CONDITION要传递的参数会影响包含树)。

0 投票
1 回答
60 浏览

r - 自动调整自定义绘图字符的大小?

大家好,我希望有人可以帮助我在 R 中绘制一个定制的 pch。就我而言,我正在尝试创建一个随时间推移与水质相关的图表。监测水质的一种方法是使用 secchi 圆盘,它基本上是一个金属圆盘,圆盘的四分之一涂成黑色和白色(见下图)。

到目前为止,我已经能够成功地创建光盘并将其放在一个情节上,但我的问题来自一个取决于情节尺寸的拉伸效果。

以下是迄今为止我用来创建光盘的功能:

在此处输入图像描述



以下是使用时间序列绘制时的外观: 在此处输入图像描述

显然我可以水平拉伸情节直到它清理干净,但我想知道是否有人对如何根据情节自动调整光盘大小有任何建议? 在此处输入图像描述

我尝试自定义圆形功能以实现拉伸效果,但无济于事。我认为“拉伸效应”方法的问题之一是我仍然希望圆盘看起来是圆形的,但我无法让圆的直径独立于 x 或 y 维度发生变化。

我的另一个想法是将 secchi 光盘的空白图保存为 png 文件并尝试绘制导入的文件。对这种方法的想法?

谢谢你的帮助。

0 投票
1 回答
986 浏览

swift - 在文件上导入框架以在 swift 中用于所有其他文件

我已经开始使用 SpirteKit 在 Swift 中编写游戏项目

我想在.pch文件之类的文件中导入SpriteKit,这样项目中的所有其他文件都可以使用,无需调用

再次。但 Swift 似乎不支持 .pch 文件

有没有其他方法可以实现它

0 投票
2 回答
302 浏览

xcode - OCLint 无法发现预编译的工作区/项目标头

我在尝试构建我的 OCLint 聚合时收到以下错误。

我们在工作区中使用预编译的头文件,尽管它们在主目标和 OCLint 聚合中的引用完全相同,但由于某种原因,OCLint 聚合无法发现 pch。

这就是找不到“CocoaLumberjack/CocoaLumberjack.h”依赖项的原因。

我在 OS X 10.11.1 下运行 Xcode 7.1.1

0 投票
1 回答
4186 浏览

r - 在 R 的图例中使 pch 符号更大

有没有办法使用这段代码使 pch 符号更大?我似乎无法弄清楚这一点。

在此处输入图像描述

0 投票
0 回答
183 浏览

c++ - 使用 Clang 编译 ACE 的 PIC 错误

我正在尝试在我的项目中编译一些带有 PCH 支持的 ACE 库,并且只包括我需要的源

我在 ubuntu 16.04 上,我需要使用 clang

但我有这个错误:

错误:PCH 文件与当前文件中的PIC级别不同

我准备了一个MVCE,你需要安装clang,然后运行以下命令:

我该如何解决?

编辑:在上面链接的存储库中,我只创建了 CMakeLists.txt 和 PCHSupport.cmake 文件,其他是来自 ACE lib 的原始来源

0 投票
2 回答
717 浏览

ios - iOS clang 错误没有文件或目录

我对 iOS 构建过程非常陌生。我正在提供一个多年未触及的遗留应用程序,在我打开它之前它针对的是 iOS 5。我遇到了一个错误Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1

我可能是错的,但我浏览了一些帖子,似乎较旧的 xCode cersions 没有 pch 文件。关于如何让这个项目再次运行的任何建议?

谢谢 在此处输入图像描述

0 投票
3 回答
940 浏览

ios - Xcode8 无法导入供应商框架头文件?

在我更新XcodeXcode 8.

我发现如果我在文件中导入供应商框架头.pch文件。会有错误。'xxx' .h file not Found

如:
我要导入一个名为Umeng的框架的头文件。所以我把下面的代码写到我的XXX-prefix.pch

但是错误UMMobClick/MobClick.h file not found出现了。

任何禁止在文件中导入供应商框架头文件的 Xcode 限制.pch

0 投票
1 回答
1590 浏览

r - R绘制旋转点或填充箭头

基本 R 中有没有一种方法可以通过旋转它们来修改 pch 点类型?我需要一个直角三角形(其底边平行于 y 轴)。

或者,我怎样才能用实心三角形更改 arrows() 中的箭头?

感谢您的帮助!

萨拉

0 投票
2 回答
228 浏览

c++ - 如果标头在预编译标头 xcode 中,则找不到默认模板参数

我在 test.h 标头中有一个像这样的简单函数

在 test.cpp

如果这个头文件被添加到 xcode 中的预编译头文件中

代码不再编译。

我收到“没有匹配的函数调用”错误。

如果我手动将默认参数添加到函数调用

然后它工作。

如果不是声明和定义,我只留下定义......它会编译。