【发布时间】:2014-08-20 17:28:27
【问题描述】:
我正在使用 Keil uVision,但我不断收到此错误:
C:\Keil_v5\ARM\ARMCC\bin\..\include\rw/_defs.h(781): error: #20:
identifier "namespace" is undefined
什么会导致这个错误?命名空间不是自动定义的吗?
【问题讨论】:
-
我的预感是您为您的 C++ 程序使用了 C 编译器。 C 中没有命名空间。
-
你做了什么来得到这个错误?更多细节会很棒......什么编译器?什么系统?等等……
-
我在很多地方都看到了这个答案,但我的文件是 .cpp 文件
-
keil不是c++编译器吗? @Csq
-
@user3729617 如果您能展示一个最小的示例程序和您用于编译的命令行选项,将会有所帮助。
标签: c++ namespaces embedded keil rogue-wave