jjzjj

Precompiled

全部标签

ruby - 您如何为 Linux 的 ruby​​ gem 预编译 native 扩展?

我们有一个ruby​​应用程序,该应用程序依赖于具有native扩展的gem(在本例中为Nokogiri)。但是,由于各种原因,我们无法在我们的生产主机上安装该gem的构建先决条件(例如build-essential、libxslt-dev、ruby-dev等)。是否有(标准的?)方法可以使用预构建的native扩展重新打包gem?这应该是可能的(在Windows上执行此操作似乎是相当标准的),但我找不到关于该主题的任何文档。请注意,我们只需要支持一个平台,所有系统库的已知版本(Ubuntu9.04Server64位,Ruby1.8.7)。更新:我们正在使用Bundler,所以我们希望

ruby-on-rails - gem 更新后 : test fail with "Asset was not declared to be precompiled in production"

由于我更新了几个gem,所以所有测试都失败并出现错误:ActionView::Template::Error:Assetwasnotdeclaredtobeprecompiledinproduction.AddRails.application.config.assets.precompile+=%w(favicons/manifest.json.erb)toconfig/initializers/assets.rbandrestartyourserverapp/views/layouts/_faviconsheader.html.erb:14:in_app_views_layouts

javascript - 什么是 JavaScript 预编译库?

我正在学习如何使用Magento电子商务系统,我正在阅读它的文档,但我不明白某个术语,“预编译的JavaScript库”。他们这是什么意思?JavaScript代码如何编译?ThewebdownloaderforupgradingandinstallingMagentowithouttheuseofSSH(coveredinChapter2).•js—ThecorefolderwhereallJavaScriptcodeincludedwiththeinstallationofMagentoiskept.Wewillfindallpre-compiledlibrariesofJavaS

c# - Entity Framework : Precompiled Query for Enumerable. 包含

EntityFramework5+应该预编译所有查询。但是,对于诸如Listids;varentities=context.MyEntities.Where(x=>ids.Contains(x.Id)).ToArray();EntityFramework无法预编译查询,并且根据整个查询的复杂性,将表达式树解析为SQL可能会耗费数秒。有没有人找到解决方法来获取预编译查询?我真的不明白为什么会这么难;当然很难用参数来做,因为元素的数量可能不同,但是有像SQL这样的SQL就足够了SELECTa,b,cfromMyEntitiesWHEREcin__PLACEHOLDER__然后用实际的列表元

c++ - Boost预编译头文件问题

我尝试预编译Boostheader。第一个实验-使用std::header。我创建文件std.hpp:#include#include//Andotherstd::headers之后:g++std.hpp将std.hpp.gch复制到/usr/include/c++/4.4.5并编写测试程序:#includeintmain(){std::cout工作正常。现在尝试预编译Boostheader。我创建了boost.hpp文件:#include#include之后:g++boost.hpp将boost.hpp.gch复制到/usr/local/include/boost并编写测试程序:#i

c++ - 编译错误 : Cannot open precompiled header. pch -- 没有那个文件或目录

我最近购买了BjarneStroustrup撰写的“编程:使用C++的原理和实践”一书,并一直在阅读它。我目前停留在一个早期项目中,我需要输出一些文本字符串。在Windows10LenovoYoga2Pro笔记本电脑上使用VisualStudioCommunity2015update1,我尝试编译该项目但遇到了详细错误:“无法打开预编译头文件:Debug\FindingtheUpstairsBathroom.pch':没有这样的文件或目录”。该项目的名称恰如其分地命名为“FindingtheUpstairsBathroom.cpp”。这是代码://Ihavetheheaders"std

c++ - Qt 上的 PRECOMPILED_HEADER 和 Subdirs 模板

我有一个大型Qt项目,分为几个静态库(大约70个)和一个应用程序,为此我使用了一个带有子目录模板的.pro文件。为了加快编译时间,我想使用预编译头,发现在每个子项目上使用PRECOMPILED_HEADER可以解决问题,但是,每个项目都单独编译预编译头(这是最慢的一步)。有没有一种方法可以在子目录模板中包含的所有子项目之间“共享”预编译头?这样预编译头就可以一次构建,并被所有子项目使用?问候 最佳答案 经过一些实验后,我发现无法在子项目之间共享预编译头文件。我认为缺少此功能背后的基本原理是每个子项目都可能更改编译器/预处理器标志,这

c++ - 包含守卫的问题

当我为VisualC++项目的头文件添加包含保护时,它会给我以下警告和错误:warningC4603:'_MAPTEST_H':macroisnotdefinedordefinitionisdifferentafterprecompiledheaderuseAddmacrotoprecompiledheaderinsteadofdefininghere.\MapTest.cpp(6):useofprecompiledheader**//theprecompiledheaderstdafx.hisincludedinthisline.\MapTest.cpp(186):fatalerro

ios - 代码错误 : failed to emit precompiled header file not found

在花了三天时间寻找我的问题的解决方案之后。我决定向你寻求帮助。我们公司有这个XcodeIos-App。它是由我的同事开发的,但他几个月前离开了我们。我必须承认我对XCode环境比较陌生。老板要求更改应用程序中的一些小东西,所以我得到了Mac,将Xcode更新到9.2并从git中检索了代码。Pod有一些错误,所以我更新了它们,然后修复了更多问题。目前我遇到了以下错误。/Users/ImoEntwicklung/Documents/CustomerPrograms/arzneimittel/arzneimittel/../../azure-notificationhubs/iOs/Wind

c++ - 使用 GNU make 创建多个预编译头文件

我使用gcc(以g++运行)和GNUmake。我用gcc预编译一个头文件precompiled.h,创建precompiled.h.gch;Makefile中的以下行执行此操作:#MYCCFLAGSisalistofcommand-lineparameters,e.g.-g-O2-DNDEBUGprecompiled.h.gch:precompiled.hg++$(MYCCFLAGS)-c$一切都很好,直到我不得不使用不同的命令行参数运行g++。这样的话,即使precompiled.h.gch存在,也无法使用,编译会慢很多。在gcc文档中我已经阅读了处理这种情况的方法,我必须创建一个名