硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2929|回复: 3
收起左侧

[NUCLEO-H743ZI] KEIL-AC6编译C++的问题

[复制链接]

262

主题

578

回帖

1364

积分

至尊会员

积分
1364
发表于 2019-5-28 08:33:49 | 显示全部楼层 |阅读模式
下在用这个开发板弄g2core这个开源项目的移植。
但这个g2core是用C++写的,也不知道是用的哪个版本的C++,好像是c++11吧
把文件放到KEIL工程下,编译了一下,一大堆错误,只能一个个找。
第一个就是
#include <cinttypes>

#include <algorithm> // for std::conditional

产生了一个:cinttypes和algorithm无法找到的问题。
百度了一下,改成
#include <inttypes.h>

后解决了cinttypes的错误
但是algorithm不知道要怎么弄了

有没有弄过的?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2019-5-28 09:43:30 | 显示全部楼层
这个里面有的才行,没有的得想别的办法了。

C:\Keil_v527\ARM\ARMCLANG\include
回复

使用道具 举报

262

主题

578

回帖

1364

积分

至尊会员

积分
1364
 楼主| 发表于 2019-5-28 10:51:38 | 显示全部楼层
本帖最后由 jplzl10000 于 2019-5-28 10:58 编辑
eric2013 发表于 2019-5-28 09:43
这个里面有的才行,没有的得想别的办法了。

C:\Keil_v527\ARM\ARMCLANG\include

这个目录下全是有.h后缀的呀
倒是ARMCC\include里面有一些没有后缀的,好像是C++的一些
是不是要用GCC这种编译才包含的C++头文件比较多啊
可我看G2CORE的介绍,硬件也是用的ATMEL的CM3呀,
不知道里面的工程是用的什么IDE
在project目录下有 project.pbxproj 或是 project.xcworkspace这个目录

好像是用的 atmel studio  7这个IDE
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2019-5-28 13:56:19 | 显示全部楼层
jplzl10000 发表于 2019-5-28 10:51
这个目录下全是有.h后缀的呀
倒是ARMCC\include里面有一些没有后缀的,好像是C++的一些
是不是要用GCC ...

这个后缀支持C++
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 05:16 , Processed in 0.224085 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表