【发布时间】:2015-04-25 13:25:15
【问题描述】:
我正在 Keil (V5) 中设置一个基本项目。我想在我的项目中使用 C++。我正在使用 ARMCC 编译器。
我创建了一个简单的类 CTest。但似乎我的项目设置/编译器不支持 C++。 C 代码编译良好,但无法识别关键字“类”。
构建日志:
是否有启用 C++ 功能的特殊设置?
【问题讨论】:
-
您是否尝试调用您的文件 main.cpp ?
-
该修复有效,谢谢:) 但是我的 systick 函数不能在 main.cpp 中,所以我不得不将它移动到单独的 C 文件中。
-
如果由于 C++ 名称修改而无法在 .cpp 中包含 systick,如果在定义中使用 extern "C",您应该能够将其放入 .cpp,例如extern "C" int systick( ... ) { ... }