打印
[其他ST产品]

CubeIDE 在 C++ 文件中找不到 cstdint include 文件

[复制链接]
90|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
HomeKit|  楼主 | 2025-4-8 11:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在stmIDE中创建了一个新的 C++ 项目,并从另一个项目中复制了一些现有的 C 文件。
然后我将它们重命名为 .cpp ,并将系统包含文件从 foo.h 重命名为 cfoo。这样,CubeIDE 就会找不到 cstdint。
它使用 gcc -std=gnu11 而不是 -std=gnu++14 来编译文件。
将 C 编译器设置为 g++,但随后 CubeIDE 在使用 C++ 关键字作为标识符的 C 文件上。
我还尝试将自己的头文件重命名为 .hpp,错误仍然存在。
error: cstdint: No such file or directory        foo.hpp
如何配置才能够正确的编译文件?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

9

帖子

0

粉丝