gpt4 book ai didi

c++ - 如何使用 g++ 包含预编译的 .h.gch 头文件

转载 作者:行者123 更新时间:2023-11-28 01:56:24 24 4
gpt4 key购买 nike

假设我有A.h、A.cpp、B.h和B.h.gch(我从网上下载了B)

如何编译我的代码(并创建可执行文件)?

我做的时候有错误

g++ -c B.h.gch

最佳答案

实际上,您可以只有一个预编译头文件 myheader.h,而且这个头文件通常包含其他头文件。参见 this answer了解更多。

您使用 g++ -c myheader.h(以及其他相关选项,特别是 -O-g-Wall , -Idirname ...;它们应该与您的目标文件相同)。实际上你应该有一个 Makefile 并使用 make (运行一次 make -p 以了解内置规则)。 CXXFLAGS 应该同时用于目标文件和预编译头文件。

您不更改任何#include 指令(但实际上您所有的*.cc*.cpp 文件应该只有一个)。

另请阅读 Precompiled headers部分。

关于c++ - 如何使用 g++ 包含预编译的 .h.gch 头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41048164/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com