关于Visual C++中的编译错误

问题描述:

错误1错误C2039:'memchr':不是'全局命名空间'的成员c:\ program files \ microsoft visual studio 9.0 \ vc \ include \ cstring 19新项目17关于Visual C++中的编译错误

+0

确定关于标签:“python”,“C#”和“ruby”? – 2009-08-17 16:06:28

+0

我已经将它重新标记为希望更有用的东西:) – morechilli 2009-08-17 16:09:28

+0

很奇怪,这是系统标题中的错误。听起来像一个错误的项目配置。 – 2009-08-17 16:13:25

您包含标题。这在std命名空间中声明了memchr函数。所以你要么包含string.h或memory.h头文件而不是cstring,或者在调用memchr时使用std名称空间。

听起来好像你在namespace的某个地方有#include指令。