Project runs fine in visual studio but I get newly developed C++ syntax errors in eclipse

I’ve mainly been coding in visual studio, and occasionally run my project in eclipse to test it out on my phone through eclipse, which has always been working fine for this project. I just tried to run it through eclipse now and I got the following error when building the project:

make: Entering directory `/cygdrive/c/Users/Froz/Downloads/cocos2d-x-2.1.5/projects/SlideMe/proj.android’
Compile*+ thumb : cocos2dcpp_shared <= main.cpp
Compile*+ thumb : cocos2dcpp_shared <= AppDelegate.cpp
In file included from jni/…/…/Classes/GameScreen.h:5:0,
from jni/…/…/Classes/AppDelegate.cpp:2:
jni/…/…/Classes/Button.h:24:2: error: ‘boolean’ does not name a type
jni/…/…/Classes/Button.h:24:2: error: ‘boolean’ does not name a type
jni/…/…/Classes/Button.h:24:2: error: ‘boolean’ has not been declared
jni/…/…/Classes/Button.h:25:2: error: ‘boolean’ does not name a type
jni/…/…/Classes/Button.h:25:2: error: ‘boolean’ does not name a type
jni/…/…/Classes/Button.h:25:2: error: ‘boolean’ has not been declared
jni/…/…/Classes/Button.h: In member function ‘virtual void Button::setTouched(int)’:
jni/…/…/Classes/Button.h:24:2: error: ‘touched’ was not declared in this scope
jni/…/…/Classes/Button.h: In member function ‘virtual void Button::setMove(int)’:
jni/…/…/Classes/Button.h:25:2: error: ‘move’ was not declared in this scope
/cygdrive/c/Users/Froz/Downloads/android-ndk-r9/build/core/build-binary.mk:348: recipe for target `obj/local/armeabi/objs/cocos2dcpp_shared///Classes/AppDelegate.o’ failed
make: Leaving directory `/cygdrive/c/Users/Froz/Downloads/cocos2d-x-2.1.5/projects/SlideMe/proj.android’
make: * [obj/local/armeabi/objs/cocos2dcpp_shared///Classes/AppDelegate.o] Error 1

I don’t understand how visual studio runs the code fine but eclipse can’t build it cause of C++ syntax errors?

Change ‘boolean’ to ‘bool’ it looks like you ran afoul of some Visual Studio typedefs.