stdlib无法在nxtOSEK中工作

时间:2015-11-26 15:21:53

标签: c++ nxt lego

我用C ++中的nxtOSEK编写Lego Nxt Brick。似乎stdlib.h库不起作用,但string.h库工作正常。有没有人见过这个?

my includes

#include <string.h>
#include <stdlib.h>

我的错误

LegoQueue.cpp: In function ‘void queue::debugstring(char*)’:
LegoQueue.cpp:131: error: ‘itoa’ was not declared in this scope

尽管itoa(http://www.cplusplus.com/reference/cstdlib/itoa/)的c ++文档明确指出itoa应该在stdlib.h中,但itoa未声明。任何帮助将不胜感激,谢谢。

1 个答案:

答案 0 :(得分:0)

如果您将代码编译为C ++,则应该更喜欢以这种方式编写include指令:

#include <cstdlib>
#include <cstring>

如果有帮助,请告诉我。