您好!
我希望 在项目中使用 std::mutex、std::lock、std::async 和类似文件
CC3200的产品。 我应该包含哪些库/头文件、以便编译器能够看到
此 类型/功能。
等待您的回复。
此致
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好 、Fortunato Marrelli、
您使用的是什么编译器? 请参阅以下常见问题解答、了解支持哪些 C++标准: e2e.ti.com/.../faq-compiler-which-c-standard-is-supported
它看起来像是在 C++11中添加了 std::mutex。
此致、
Sarah
您好、Sara P、
感谢您的回复。
我必须在 CC3220S_LAUNCHXL 上开发一个项目。 我对使用 GNU CPP 感兴趣、因此我打开了示例项目
i2copt3001_CPP_CC3220S_LAUNCHXL_FreeRTOS_gcc。 正如我看到的、它是 C++、但如果我声明 std::mutex 类型的变量、它不会编译。
我缺少什么? 有什么定义? 有些包括?
请帮帮我。
此致
您好、Sarah P、
我找到了这个有趣的链接。
https://www.codeproject.com/Articles/1278513/Cplusplus11-FreeRTOS-GCC
但对我来说,这有点复杂。 也许您更 容易理解?
此致
C++标准将并发特性添加到 C++中。 但是、要完全实现这些功能、需要与底层操作系统或 RTOS (如您的案例中的 FreeRTOS)进行大量集成。 我不知道 TI 提供的任何说明如何将这些 C++功能与 FreeRTOS 或任何其他 RTOS 集成的文档。
谢谢、此致、
乔治