CubeIDE:Imported Eclipse 'C' Project incorrectly defines __cplusplus
该问题与以下Eclipse项目相同:
https://community.st.com/s/question/0D53W00000Y2lIsSAJ/cant-usecreate-debug-config-for-oss7-stack
这是一个'C'语言项目,但CubeIDE却定义了__cplusplus宏:
这会干扰代码检查是否正在使用 C++!
如果我手动删除该定义,一切正常。
在“正常”的 Eclipse Neon 3 中打开项目时,不会出现此问题。
那么为什么 CubeIDE 会添加这个呢?
|