编译Windows mobile sdk 自带mapirule时出现编译错误
2010-03-21 11:30
507 查看
1>------ Build started: Project: mapirule, Configuration: Debug Windows Mobile 5.0 Pocket PC SDK (ARMV4I) ------
1>Linking...
1> Creating library Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\Debug/SmsCaptureTest.lib and object Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\Debug/SmsCaptureTest.exp
1>mapirule.obj : error LNK2019: unresolved external symbol MAPIFreeBuffer referenced in function "public: virtual long __cdecl CMailRuleClient::ProcessMessage(struct IMsgStore *,unsigned long,struct ENTRYID *,unsigned long,struct ENTRYID *,unsigned long *,enum _MRCHANDLED *)" (?ProcessMessage@CMailRuleClient@@UAAJPAUIMsgStore@@KPAUENTRYID@@K1PAKPAW4_MRCHANDLED@@@Z)
1>Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\Debug/SmsCaptureTest.dll : fatal error LNK1120: 1 unresolved externals
1>Build log was saved at "file://d:\Backup\我的文档\Visual Studio 2008\Projects\SmsCaptureTest\SmsCaptureTest\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\Debug\BuildLog.htm"
1>mapirule - 2 error(s), 0 warning(s)
解决办法:
mapirule.cpp 头上加上
#pragma comment(lib, "cemapi.lib")
1>Linking...
1> Creating library Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\Debug/SmsCaptureTest.lib and object Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\Debug/SmsCaptureTest.exp
1>mapirule.obj : error LNK2019: unresolved external symbol MAPIFreeBuffer referenced in function "public: virtual long __cdecl CMailRuleClient::ProcessMessage(struct IMsgStore *,unsigned long,struct ENTRYID *,unsigned long,struct ENTRYID *,unsigned long *,enum _MRCHANDLED *)" (?ProcessMessage@CMailRuleClient@@UAAJPAUIMsgStore@@KPAUENTRYID@@K1PAKPAW4_MRCHANDLED@@@Z)
1>Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\Debug/SmsCaptureTest.dll : fatal error LNK1120: 1 unresolved externals
1>Build log was saved at "file://d:\Backup\我的文档\Visual Studio 2008\Projects\SmsCaptureTest\SmsCaptureTest\Windows Mobile 5.0 Pocket PC SDK (ARMV4I)\Debug\BuildLog.htm"
1>mapirule - 2 error(s), 0 warning(s)
解决办法:
mapirule.cpp 头上加上
#pragma comment(lib, "cemapi.lib")
相关文章推荐
- 解决在windows下VS2010编译coldet20的出现的错误:error MSB8008: 指定的平台工具集(Windows7.1SDK)未安装或无效。
- 解决在windows下VS2010编译coldet20的出现的错误:error MSB8008: 指定的平台工具集(Windows7.1SDK)未安装或无效。请确保选择受支持的 PlatformToo
- 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\41c191fd\ff9345c5\App_Web_login.cshtml.65793277
- 在windows直接运行Qt编译出来的可执行程序出现了如下提示错误: this application has requested the runtime to terminate it an unu
- 安装Microsoft Windows SDK 7.1时出现的错误(附解决办法)
- 安装Microsoft Windows SDK 7.1时出现的错误
- 关于解决vs215c++出现的错误 the windows sdk version for 8.1 was not found
- [转]安装Microsoft Windows SDK 7.1时出现的错误(附解决办法)
- 编写目标跟踪程序时出现Tracher未定义的错误-->opencv_contrib编译(Windows)
- 安装vs2008 WindowsMobile Sdk安装错误解决办法
- Python在windows下安装模块出现编译错误解决方法
- ubuntu 64 编译sdk,运行android命令出现错误
- 安装Microsoft Windows SDK 7.1时出现的错误(附解决办法)
- Xilinx SDK编译出现undeference to "outbyte"错误的解决办法
- Windows下编译opencv时出现“TBB is unable to run on old Windows versions; _WIN32_WINNT must be 0x0501 or greater”错误解决方案
- libevent在windows下用visual studio编译时出现error C2894错误的原因与解决方法
- 一个windows10系统中linux子系统的编译出现“undefine reference to”错误的解决方法
- evc 编译网上下载的SDK时候,出现错误Cannot open include file: 'pkfuncs.h'
- 安装Microsoft Windows SDK 7.1时出现的错误(附解决办法)
- 在windows直接运行Qt编译出来的可执行程序出现了如下提示错误: this application has requested the runtime to terminate it an unu