build-time相关内容

是否有交叉编译器方法使用CMake禁用测试可执行文件的覆盖标志?

我正在创建通用C ++,CMake和计划在其中使用的 Catch 项目模板未来,并希望为其启用代码覆盖率报告.为此,我决定将以下CMake模块添加到模块列表中:if (ENABLE_COVERAGE AND NOT CMAKE_CONFIGURATION_TYPES) if (NOT CMAKE_BUILD_TYPE STREQUAL "Debug") message(STATUS "Covera ..
发布时间:2020-07-19 18:42:30 C/C++开发

Visual Studio 9解决方案中的项目数量是否会影响解决方案的负载和生成时间?

我特别对解决方案的加载时间&构建时间-更少的解决方案意味着更好的性能吗? 请注意,我不是指构建的应用程序的性能. 使用较少数量的项目时,加载时间和构建时间是否更有效率? 作为指导,我们的Visual Studio解决方案中有50-60个项目. 解决方案 在大多数情况下,我与10-15一起工作取决于我的项目. 项目越少,构建时间越短. 我通常有的项目是: 具有异 ..

在Swift中获取构建日期和时间

我在Objective-C中使用__DATE__和__TIME__来获取应用程序的构建日期和时间.我找不到在Swift中获取此信息的方法.有可能吗? 解决方案 您可以使用#line,#column和#function. 原始答案: 在您的项目中创建一个新的Objective-C文件,当Xcode询问时,对创建桥接标头说是. 在这个新的Objective-C文件中,添加以下 ..
发布时间:2020-07-19 18:42:25 移动开发

在目标c中导入标题

在Objective-c中,当我们按照约定将一个类的对象用于另一个类时,我们应该在.h文件中转发声明类,即 @class classname; 。并且应该在.m文件中导入头文件,即 #import“header.h”。 但是如果我们在.h中导入头文件,那么我们不必再在.m文件中导入它。 那么这个大会背后的原因是什么?哪种方法有效? 解决方案 那么这个约定背后的原因是什么? 你 ..
发布时间:2018-09-13 14:47:40 移动开发

GCC / Make Build Time优化

我们有使用gcc和make文件的项目。项目还包含一个大的子项目(SDK)和许多使用该SDK和一些共享框架的相对较小的子项目。 我们使用预编译的头文件,但这只会帮助重新编译更快。 有没有已知的技术和工具可以帮助构建时优化?或者也许你知道一些关于这个或相关主题的文章/资源? 解决方案 您可以从两方面解决问题:重构代码来降低编译器看到的复杂性,或加速编译器的执行。 在不触及代码的情况 ..
发布时间:2018-04-20 17:10:30 C/C++开发