问题标签 [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.
xcode - 使用链接的预编译头文件减少 clang 解析/重新解析时间?
我正在开发文本编辑器(几乎是 IDE),并且在幕后使用 llvm/clang(标记化、诊断)。几乎每个编辑的文件都包括主头文件,其中还包括一些头文件,其中包括一些其他头文件(包含文件的树):
主要思想是跳过重新解析在编辑“UserFile.cpp”clang_parseTranslationUnit
和clang_reparseTranslationUnit
调用期间保持不变的标题。
我读过 Clang 的链式预编译头文件甚至模块,这似乎是我需要的。
我已经为MainHeader.h
like生成了 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
要传递的参数会影响包含树)。
r - 自动调整自定义绘图字符的大小?
大家好,我希望有人可以帮助我在 R 中绘制一个定制的 pch。就我而言,我正在尝试创建一个随时间推移与水质相关的图表。监测水质的一种方法是使用 secchi 圆盘,它基本上是一个金属圆盘,圆盘的四分之一涂成黑色和白色(见下图)。
到目前为止,我已经能够成功地创建光盘并将其放在一个情节上,但我的问题来自一个取决于情节尺寸的拉伸效果。
以下是迄今为止我用来创建光盘的功能:
显然我可以水平拉伸情节直到它清理干净,但我想知道是否有人对如何根据情节自动调整光盘大小有任何建议?
我尝试自定义圆形功能以实现拉伸效果,但无济于事。我认为“拉伸效应”方法的问题之一是我仍然希望圆盘看起来是圆形的,但我无法让圆的直径独立于 x 或 y 维度发生变化。
我的另一个想法是将 secchi 光盘的空白图保存为 png 文件并尝试绘制导入的文件。对这种方法的想法?
谢谢你的帮助。
swift - 在文件上导入框架以在 swift 中用于所有其他文件
我已经开始使用 SpirteKit 在 Swift 中编写游戏项目
我想在.pch文件之类的文件中导入SpriteKit,这样项目中的所有其他文件都可以使用,无需调用
再次。但 Swift 似乎不支持 .pch 文件
有没有其他方法可以实现它
xcode - OCLint 无法发现预编译的工作区/项目标头
我在尝试构建我的 OCLint 聚合时收到以下错误。
我们在工作区中使用预编译的头文件,尽管它们在主目标和 OCLint 聚合中的引用完全相同,但由于某种原因,OCLint 聚合无法发现 pch。
这就是找不到“CocoaLumberjack/CocoaLumberjack.h”依赖项的原因。
我在 OS X 10.11.1 下运行 Xcode 7.1.1
c++ - 使用 Clang 编译 ACE 的 PIC 错误
我正在尝试在我的项目中编译一些带有 PCH 支持的 ACE 库,并且只包括我需要的源
我在 ubuntu 16.04 上,我需要使用 clang
但我有这个错误:
错误:PCH 文件与当前文件中的PIC级别不同
我准备了一个MVCE,你需要安装clang,然后运行以下命令:
我该如何解决?
编辑:在上面链接的存储库中,我只创建了 CMakeLists.txt 和 PCHSupport.cmake 文件,其他是来自 ACE lib 的原始来源
ios - Xcode8 无法导入供应商框架头文件?
在我更新Xcode
到Xcode 8
.
我发现如果我在文件中导入供应商框架头.pch
文件。会有错误。'xxx' .h file not Found
如:
我要导入一个名为Umeng的框架的头文件。所以我把下面的代码写到我的XXX-prefix.pch
但是错误UMMobClick/MobClick.h file not found
出现了。
任何禁止在文件中导入供应商框架头文件的 Xcode 限制.pch
?
r - R绘制旋转点或填充箭头
基本 R 中有没有一种方法可以通过旋转它们来修改 pch 点类型?我需要一个直角三角形(其底边平行于 y 轴)。
或者,我怎样才能用实心三角形更改 arrows() 中的箭头?
感谢您的帮助!
萨拉
c++ - 如果标头在预编译标头 xcode 中,则找不到默认模板参数
我在 test.h 标头中有一个像这样的简单函数
在 test.cpp
如果这个头文件被添加到 xcode 中的预编译头文件中
代码不再编译。
我收到“没有匹配的函数调用”错误。
如果我手动将默认参数添加到函数调用
然后它工作。
如果不是声明和定义,我只留下定义......它会编译。