g ++是GNU编译器集合(gcc)的C ++前端。
当我尝试使用 std::format() 链接某些内容时,为什么会出现链接器错误?
我使用的是 Marc Gregoire 所著的《Professional C++,第五版》第 1 章中的示例,并添加了一些修改,以便 VSCode 中的 Intellisense 不会出现错误: 员工模块.cppm: 前...
如何使用 Mingw(gcc/g++) 或使用 makefile 来编译使用 wxWidgets 的 c++ 文件
我可以使用Visual Studio编译C++文件,但我想使用Mingw(gcc / g++)编译它。 注意:我对wxWidgets了解不多 当我运行 gcc main.cpp -I C:\wxWidgets-3.2.5\include\msvc -I C:\
我正在创建一个简单的测试 C++ 应用程序,它使用 spdlog 进行日志记录。 我使用 vcpkg 作为包管理器,使用 Ninja 作为生成器和 cmake。 我的软件包已成功安装在我的 p...
运行 multiset.erase(std::prev(multiset.end())); 时出现内存错误
#包括 #包括 #包括 使用 std::cout、std::endl; 使用 std::multiset; int main() { 多重集米; m.插入(1); m.插入(2); ...
致命错误:freetype/config/ftheader.h
我正在尝试使用 freeglu2 在 OpenGL 中渲染文本。当我包含以下标题时, #包括 它给出以下错误: /usr/local/include/freetype2/
我有以下(非常简单)代码: #包括 #包括 #包括 int 主函数(无效) { std::vector 结果; int64_t 种子 =
g++ static_assert 对于 `sizeof(long double) == 16` 失败
如所述 static_assert(sizeof(long double) == 16, "long double 必须是 128 位");构建失败但断言(sizeof(long double) == 16);通过运行时检查,并且 std::cout << siz...
std::unordered_map 和 boost::unordered_map 为桶预留了多少空间,为什么?
当您将元素插入 unordered_map 并且新元素数量大于 max_load_factor()*bucket_count() 时,容器会增长(桶数增长)并发生重新哈希。 我做了一个...
在 Linux 中使用 g++ 编译器编译 {fmt} 包含文件时,出现类是私有的且无法从外部访问的错误
我正在使用 #include 在我的 C++ 应用程序中格式化 std::array #包括 #包括 int main() { std::array 一个...
我有以下代码: #包括 #包括 #包括 consteval const char*compile_time_trim(conststd::string_view&s)noexcept{ 返回...
我有一个 Arduino Uno R3。我正在使用 C++ 为每个传感器制作逻辑对象。 Arduino 的板载内存非常有限,只有 32KB*,平均而言,我编译的对象大约会出来......
为什么g++13需要lib-path相对VSCode工作路径,而g++-14需要相对编译源文件的路径?
我使用 VSCode 和tasks.json 在 macOS 12.7 上构建 C++ 程序。 我花了几个小时尝试配置 VSCodetasks.json 以使用 g++-14 和 g++-13 进行构建。我仍然很困惑为什么我必须改变......
当我使用 -Og 选项用 g++ 编译 C++ 程序时,我看到变量是 ,而且当前行有时会跳过。这是预期的行为吗
我有单元测试来验证各种事情。例如,它检查我是否可以向进程发送 SIGUSR1,以及进程在收到该信号时执行预期的操作。 这...
我正在尝试按照 Unikey Linux 页面上的说明在 Ubuntu 22.04 上安装 Unikey(用于输入越南语的程序)。运行 ./configure 成功时,我遇到了错误
使用 vcpkg 在 Windows (MSYS2) 上将 Google Benchmark 与 g++ 链接的问题
我正在尝试在 Windows 上使用 Google Benchmark 和 g++ 编译器。我使用 vcpkg 包管理器和三元组 x64-mingw-static 安装了该库。 这是我用来安装的命令...
std::mutex 编译 RPi Pico (CMake) 时出现错误
我已经研究这个问题几天了,似乎无法在任何在线论坛/文档中找到答案。 这就是我正在做的事情:我有一个 RPi 3B 通过 USB 连接到 RPi Pico(ac...
我刚刚下载了 C++ 编译器 MinGW,检查了 MinGW Installation Manager 中的所有内容,并将其放入位置。但是当我在我的 C++ 编译器之一中测试编译器时,我得到了
考虑以下定义的编译时间常数 VALUE struct foo { uint32_t a; }; 静态 constexpr int VALUE = sizeof(foo); 请注意,计算值的方式并不重要...
我尝试用 Clang 编译下面的代码 普拉松班{ 静态常量 int 虚拟 = 0; }; int const Prasoon::dummy = 0; int main(){} 上面的代码在编译时没有给出任何错误...