【发布时间】:2018-04-30 03:52:57
【问题描述】:
我使用 STM32CubeMX 为 Nucleo F429ZI 演示板生成了一个 FreeRTOS 项目,在 Eclipse System Workbench for STM32 AC6 工具上成功构建并在演示板上运行。
我想使用 C++、stl 库.简单地将main.c 重命名为main.cpp 不起作用...
我看到有人能够将C++ 与FreeRTOS 一起使用,但如果使用此STM32Toolchain 的话,我找不到任何帮助。
【问题讨论】:
-
将 .c 重命名为 .cpp 不会将您的项目从 C 迁移到 C++。这是编译器 gcc/g++ 和 #inlcude 标头和项目配置的问题。另外,检查您是否包含正确的 STL 库头文件。
-
使用的确切工具链是什么?使用 gcc 交叉编译器,使用 c++ 应该不是问题。
标签: c++ eclipse stm32 freertos