cocos2d::CCUserDefault::setIntegerForKey(char const*,int)

hi all.

I am getting errors related to CCUserDefault when using cocos2d-x and marmalade on mac. but otherwise code is working fine when marmalade is not used.
wherever i used CCUserDefault , i m getting errors “undefined reference to cocos2d::CCUserDefault::setIntegerForKey(char const*,int)”

the way is used CCUserDefault is -

 void Settings::setCurrentLanguage(int lang)
 {
    CCUserDefault::sharedUserDefault()->setIntegerForKey("lang",lang);  
 }

Any help will be appreciated.