想截获短消息,用RIL_NOTIFY_MESSAGE,编译出错
在源代码中添加了ril.h工程里也加了ril.lib,提示下面的错误,请问高手怎么解决?
多了下面的ril api函数
HRESULT hr = RIL_Initialize(1, RILResultProc, RILNotifyProc, RIL_NCLASS_ALL, NULL, &g_hRil);
RIL_Deinitialize(g_hRil);
出错信息如下:
1>ril.lib(status.obj) : error LNK2019: unresolved external symbol ValidateAPIPermission referenced in function RIL_Deinitialize
1>ril.lib(main.obj) : error LNK2019: unresolved external symbol "int __cdecl _sntprintfz(unsigned short * const,unsigned int,unsigned short const * const,...)" (?_sntprintfz@@YAHQAGIQBGZZ) referenced in function "public: int __cdecl CUniquelyNamedEvent::Init(int,int,unsigned short *)" (?Init@CUniquelyNamedEvent@@QAAHHHPAG@Z)
1>ril.lib(main.obj) : error LNK2019: unresolved external symbol "bool __cdecl GetRegistryDWORD(struct HKEY__ * const,unsigned short const * const,unsigned short const * const,unsigned long * const)" (?GetRegistryDWORD@@YA_NQAUHKEY__@@QBG1QAK@Z) referenced in function DllMain
1>ril.lib(common.obj) : error LNK2019: unresolved external symbol "bool __cdecl strReadable(char const *)" (?strReadable@@YA_NPBD@Z) referenced in function "int __cdecl ValidateStringA(char const * const,unsigned int,int)" (?ValidateStringA@@YAHQBDIH@Z)
1>ril.lib(common.obj) : error LNK2019: unresolved external symbol "bool __cdecl wcsReadable(unsigned short const *)" (?wcsReadable@@YA_NPBG@Z) referenced in function "int __cdecl ValidateStringW(unsigned short const * const,unsigned int,int)" (?ValidateStringW@@YAHQBGIH@Z)
1>Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\Debug/testforwin32ril.exe : fatal error