Мне нужно смешать cpp и target-c в одном заголовочном файле и файле mm (CFacebookInterface.h, CFacebookInterface.mm)
, но если я добавлю BOOL OR NSURL в заголовочный файл.Я получаю сообщение об ошибке «BOOL» не называет тип И «NSURL» не называет тип
ЕСЛИ я #import Foundation / NSURL.h в этом заголовке, то «GET 375 ERROR»
ЕСЛИ я #import Foundation / Foundation.h, то "ОШИБКА СОСТАВЛЕНИЯ ПОЛУЧИТ 999+"
и все ошибки происходят в каркасном классе ios, таком как NSZone.h, NSObject.h и т. Д.
Любой может помочь ... большое спасибо ....
//#import <Foundation/Foundation.h> //GET 999+ ERROR
//#import <Foundation/NSURL.h> //GET 375 ERROR
#import <SocialInterface.h>
class CFacebookInterface : public SocialInterface
{
public:
CFacebookInterface();
virtual ~CFacebookInterface();
public:
virtual void setAppID(CStrWChar key);
virtual const char* getAttributeName();
virtual const char* getUserAliasAttributeName();
virtual void login();
virtual void finishLogin();
virtual void logout();
virtual void finishLogout();
virtual void loadFriends();
virtual void finishLoadFriends();
virtual int32 getConnectionState();
virtual CStrWChar getPlayerID();
virtual CStrWChar getPlayerAlias();
virtual int32 getFriendsCount();
virtual CStrWChar getFriendIDAtIndex( int index );
virtual void postMessage();
virtual void postMessage(const CStrWChar & msg);
virtual void FinishPostMsg(boolean suc);
virtual void resume();
BOOL handleOpenURL(NSURL* url);
};
#endif //__FACEBOOKINTERFACE__