4988| 3
|
Keil uVision5 为什么不能用c++语言 不是ARM开发包支持C++ |
9金钱
最佳答案c++要写在cpp文件里的,你在c文件里写,编译c的编译器编译c++肯定报错,我在cpp文件里写,hex文件生成和实际程序运行均没问题,你要是用 标准库(定义了USE_STDPERIPH_DRIVER)的话在写头文件时写成extern "C" { #include "sys.h"}这种样式,否则中途会出现奇怪的错误,似乎是代码编写方式不符合c++标准。
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-7-13 12:56
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网