precompiled-headers 相关问题

预编译头是一个头文件,它已静态编译但仍与其最终可执行文件分开,以加快相关文件的编译速度。

使用 boost 库时加快编译/链接时间

我正在使用Boost Program Options,用它编译非常小的C++代码需要相当长的时间(10秒甚至更多)。在没有 boost 库的情况下编译代码花了 1 秒。 任何想法...

回答 2 投票 0

Visual Studio 强制在项目的所有编译单元中包含预编译头文件?

当编译器编译源文件(例如*.cpp)文件时,它会创建目标文件(例如*.o),以便稍后它将链接到其他.o和.so(对于Windows为.lib文件)文件,并将构成执行...

回答 3 投票 0

GNU 汇编打印格式化错误消息 - 宏替换为 .print 的带引号字符串

我有这样的设置: .设置错误,1 .宏 ERROR_SUMMARY,计数 .print " [1;92mZ# [1;31m 编译失败,出现 \COUNT 错误 [0m!" .endm ERROR_SUMMARY 错误 这应该

回答 1 投票 0

为什么 stdafx.h 中不需要标头保护?

我不明白为什么预编译头文件中不使用头文件保护...有什么想法吗?

回答 4 投票 0

预编译头如何减少编译时间

我已经使用预编译头有一段时间了,并被告知(并看到)它们如何减少编译时间。但我真的很想知道发生了什么(在幕后),这样它可以让我的编译......

回答 4 投票 0

致命编译错误 C1083: 无法打开源文件是什么意思?

错误 1 致命错误 C1083:无法打开 源文件: “FpDebug/BalanceGrabber.pch”:没有这样的 文件或目录 c1xx

回答 3 投票 0

在 Visual C++ 中使用预编译头文件最不显眼的方式是什么?

假设我有一个项目,包含文件 A.cpp、B.cpp、C.ppp 和匹配的头文件(仅此而已)。 C++ 文件包含系统头文件或其他模块的头文件。 我想将它们编译成

回答 3 投票 0

当 PCH 中存在 oneAPI TBB 标头时,Visual Studio 生成可疑的汇编代码

在 Visual Studio 2022 版本 17.7.6 中构建如下所示的代码并运行它后,MS C++ STL 实现中会引发异常 std::length_error 。它试图创建一个向量我们...

回答 1 投票 0

如果我使用像 windows.h 这样的非模块头文件,我是否仍然应该在基于 C++ 20 模块的代码中使用预编译头文件?

我已经阅读了几篇关于新的 C++ 20 功能“模块”的文章,并尝试在我的新项目中使用它们。但我不太明白的是我应该禁用预编译 H...

回答 1 投票 0

如何从 CMake 中的 pch 编译中排除单个 C++ 编译定义?

我正在创建一些跨平台的C++产品。其中一个平台是Windows+MSVC,但我不确定它在这里是否重要。我使用 CMake 作为构建系统。 我创建了一个共享库 lib,它使用...

回答 1 投票 0

如何使用CMake处理C++项目中预编译头的强制包含?

我试图了解如何使用 CMake 生成和包含预编译头。 目前,我正在利用 CMake 中的 target_precompile_headers 来生成并包含预编译头...

回答 1 投票 0

如何在ubuntu 20.04 / 22.04中预编译<bits/stdc++.h>头文件?

有没有办法像我们在 Windows 操作系统中一样在 ubuntu 20.04 中预编译 头文件,以便我可以在 Sublime 文本编辑器中更快地执行程序? 我用的是

回答 5 投票 0

使用 cl 编译器从命令行构建时使用 msvc 中的预编译头

编辑:我知道如何在 VS 和 CMake 中使用它,我试图找出如何在命令行上使用 cl.exe 来完成它。 原问题: 我正在尝试在 Windows 上使用 MSVC 的预编译标头。我...

回答 2 投票 0

在MSVC中使用预编译头

我正在尝试在带有 MSVC 的 Windows 上使用预编译头。主要是为了将所有 Microsoft 的标头捆绑在一个位置并预编译它们以加快编译速度。 问题是我不明白...

回答 1 投票 0

如何检查预编译头是否真的被使用了?

gcc 文档 https://gcc.gnu.org/onlinedocs/gcc/Precompiled-Headers.html 中说明了这种可能性,我有包含预编译标头的文件夹,将其全部命名为.h.gch。它包含几个预科...

回答 1 投票 0

预编译标头与构建到 .so 文件对象的相同标头相比,构建时间和执行时间速度

什么更快? 预编译标头或为对象构建的相同标头? 问题:如果我转到上面的模型,我还需要预编译头吗? 您还有什么建议可以加快更新速度吗? 我

回答 1 投票 0

预编译头(为什么需要包含在每个源文件中)

我正在尝试理解预编译头。所以我设置了以下示例项目: 聚氯乙烯 #包括 程序文件 #pragma 一次 #include“pch.hpp” 矢量.hpp #pragma 一次 #

回答 1 投票 0

Xcode 14.3 无法发出预编译头“Runner/Runner-Bridging-Header.h”

当我尝试通过 Xcode 构建 IOS 应用程序时,无法发出预编译头问题。目前,我的 Xcode (14.3) 和我正在运行的应用程序位于 Flutter (3.7.10) 中。谁能给我一个

回答 1 投票 0

为什么 make 有时会更新预编译头,但并非总是如此?

文件 foo.hpp #包括 类 foo { 民众: foo(int = 1); int get_x() const { 返回 x; } 私人的: 整数x; }; foo.cpp #include“foo.hpp” foo::foo(int xp) { ...

回答 1 投票 0

未使用预编译头文件,GCC

我完全按照官方文档中的说明进行操作,但我在 Google 上找不到任何有关预编译头不起作用的结果。 我正在使用 gcc main.c -lSDL2 -lSDL2_im 进行编译...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.