1
當我改變PlatFormFactory.cpp
到PlatFormFactory.mm
我怎樣才能成功編譯?
我的核心代碼的打擊,我wan't調用用C Objective-C的對象++
IOSCallBack.mm
:
#include "IUdpCallBack.h"
#import "RicUDP_ObjC_Client.h"
@class RicUDP_ObjC_Client;
IOSCallBack::IOSCallBack()
{
m_pCallBack = NULL;
}
IOSCallBack::~IOSCallBack()
{
m_pCallBack = NULL;
}
void IOSCallBack::SetCallBack(void* pCallBack)
{
m_pCallBack = (__bridge RicUDP_ObjC_Client *)pCallBack;
}
void IOSCallBack::on_notify_mqttaddr(const char *szAddr, int port, const char *topic)
{
printf("%s\n", szAddr);
}