Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
C/C++
keil
rtthread
rtthread C/C++混合编程
发布于 2022-07-02 12:56:38 浏览:425
订阅该版
自己裸机移植RTThread到STM32F407开发板上,想用C/C++混合编程,出现了以下问题 1.在C/C++下不添加“--cpp11“时显示 ```c ` Build target 'Target 1' compiling main.c... ..\rt-thread\T.h(14): error: #20: identifier "class" is undefined class CTIM ..\rt-thread\T.h(15): error: #65: expected a ";" { ..\rt-thread\T.h(28): warning: #12-D: parsing restarts here after previous syntax error }; ..\rt-thread\T.h(39): warning: #1-D: last line of file ends without a newline #endif User\main.c: 2 warnings, 2 errors compiling T.cpp... T.h(39): warning: #1-D: last line of file ends without a newline #endif T.cpp: 1 warning, 0 errors ".\Obj\Template.axf" - 2 Error(s), 3 Warning(s). Target not created.` ``` 2.添加”--cpp11“之后显示 } ```c board.c: 1 warning, 0 errors linking... .\Obj\Template.axf: Error: L6218E: Undefined symbol rt_thread_create (referred from thraed.o). .\Obj\Template.axf: Error: L6218E: Undefined symbol rt_timer_create (referred from thraed.o). .\Obj\Template.axf: Error: L6218E: Undefined symbol $Super$$main() (referred from components.o). .\Obj\Template.axf: Error: L6218E: Undefined symbol rt_thread_init (referred from idle.o). .\Obj\Template.axf: Error: L6218E: Undefined symbol rt_hw_stack_init (referred from thread.o). .\Obj\Template.axf: Error: L6218E: Undefined symbol rt_timer_init (referred from thread.o). .\Obj\Template.axf: Error: L6218E: Undefined symbol rt_hw_hard_fault_exception (referred from context_rvds.o). Not enough information to list image symbols. Not enough information to list load addresses in the image map. Finished: 2 information, 0 warning and 7 error messages. ".\Obj\Template.axf" - 7 Error(s), 3 Warning(s). ``` 查过百度和官方论坛,没找到问题的解决方法,想问问各位怎么解决
查看更多
a1012112796
2022-07-02
这家伙很懒,什么也没写!
感觉是语法不对, c 语言不认 ``class`` 这个关键字。 同时被 C 和 C++ 使用或定义的函数在头文件中要用 ``extern "C"`` 包裹, 示例: ``` #ifdef __cplusplus extern "C" { #endif void f1(); // .... #ifdef __cplusplus } #endif ```
1
个回答
默认排序
按发布时间排序
撰写答案
登录
注册新账号
关注者
0
被浏览
425
关于作者
帮大忙了
这家伙很懒,什么也没写!
提问
1
回答
0
被采纳
0
关注TA
发私信
相关问题
1
rtthread移植nxplpc54102 rt_kprintf 打印异常
2
运行到Set_Pwm函数后,引脚电平无变化,均为低!
3
stm32cubeMX移植rtthread
4
rtthread重启
5
根据UART的DMA例程改写,第二次等待信号量会报段错误
6
AT组件如何解析数据里面包含(\r\n)数据?
7
rt-thread v4.1.0 release版本大概什么时候放出
8
晶联讯19264液晶屏字库,可以读取字母、字符和数字,但是汉字读取显示错误
9
关于RTOS中的ADC采样率问题
10
关于hwcrypto的CRC32校验数据不是4字节对齐问题
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
机器人操作系统 (ROS2) 和 RT-Thread 通信
4
五分钟玩转RT-Thread新社区
5
国产MCU移植系列教程汇总,欢迎查看!
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
如何用Ubuntu qemu跑zephyr_polling的蓝牙
2
分享一种很简单的不阻塞TCP发送方法
3
stm32c86使用串口3时无法正常读到中断的数据
4
如何用ART-PI跑zephyr_polling的蓝牙
5
掌上单片机实验室 – 基于 RTT 框架的第一个应用
热门标签
RT-Thread Studio
串口
LWIP
Env
SPI
AT
FinSH
Bootloader
CAN总线
ART-Pi
Hardfault
文件系统
USB
DMA
RT-Thread
线程
SCons
RT-Thread Nano
stm32
MQTT
ESP8266
ota
UART
RTC
freemodbus
rtthread
rt-smart
packages_软件包
I2C
WIZnet_W5500
flash
cubemx
FAL
定时器
BSP
AB32VG1
PWM
ADC
SDIO
msh
socket
LVGL
keil
Debug
C++_cpp
中断
编译报错
SFUD
SMP
MicroPython
本月问答贡献
出出啊
1431
个答案
317
次被采纳
小小李sunny
1342
个答案
267
次被采纳
crystal266
505
个答案
149
次被采纳
whj467467222
1212
个答案
142
次被采纳
张世争
590
个答案
135
次被采纳
本月文章贡献
出出啊
3
篇文章
5
次点赞
小小李sunny
1
篇文章
1
次点赞
crystal266
1
篇文章
3
次点赞
whj467467222
2
篇文章
4
次点赞
张世争
6
篇文章
14
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部