mapirule用法问题

zhangys_2005 2009-02-01 12:31:21
我自己新建了一个空的win32智能设备项目,将例子mapirule的代码考过来,编译没错,链接的时候出现错误2019 无法识别外部符号MAPIFreeBuffer,我添加了mapi.lib,提示无效或损坏的文件,不知道是不是这个文件进行了一些权限设置,本来想找到mapi.dll文件试试,但好像没有。
请问各位mapirule.dll文件是如何生成的?
谢谢!
...全文
219 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
vs2005_mfc 2010-03-09
  • 打赏
  • 举报
回复
顶楼上,就是那个原因
#include《mapix.h 》
#pragma comment(lib, "cemapi.lib")

zhanxiaoye 2009-12-16
  • 打赏
  • 举报
回复
我的和楼主一样,不过自己终于解决了这个问题,MSDN说明了使用MAPIFreeBuffer的必需条件:
Requirements
Pocket PC: Pocket PC 2002 and later
Smartphone: Smartphone 2002 and later
OS Versions: Windows CE 3.0 and later
Header: mapix.h
Library: cemapi.lib
我加入#pragma comment(lib, "cemapi.lib") 这句,链接就通过了。
zhanxiaoye 2009-12-14
  • 打赏
  • 举报
回复
楼主你怎么解决的,我看不明白啊,能详细说下吗?谢谢,发到邮箱zhanxiaoye@163.com也可以。
儿大不由爷 2009-02-01
  • 打赏
  • 举报
回复
你看SDK下的 MapiRule的相关Sample能否编译过去?
zhangys_2005 2009-02-01
  • 打赏
  • 举报
回复
哦,谢谢了,刚接触这个还不太熟,结贴了
儿大不由爷 2009-02-01
  • 打赏
  • 举报
回复
这个好像签名签在Cab文件上了,没有签到Dll上吧,你试试不就知道了么,何必事事求人呢
zhangys_2005 2009-02-01
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ultrapro 的回复:]
是SetupMapiRule里的问题,你打开SetupMapiRule的属性页,把Authenticode Signature 选中去掉就行了
[/Quote]

嗯,我就是这样做的,这样去掉授权生成的dll之后使用上不会有什么问题了吧?
zhangys_2005 2009-02-01
  • 打赏
  • 举报
回复
不是工程的名字,好像是微软的一个授权这类的,刚才在项目属性里面把授权取消了,生成dll成功了,但是不知道使用的时候会不会出点什么问题。
还是谢谢楼上的回答!
儿大不由爷 2009-02-01
  • 打赏
  • 举报
回复
是SetupMapiRule里的问题,你打开SetupMapiRule的属性页,把Authenticode Signature 选中去掉就行了
儿大不由爷 2009-02-01
  • 打赏
  • 举报
回复
工程的名字?
zhangys_2005 2009-02-01
  • 打赏
  • 举报
回复
没有啊,这个是Sample里面的程序,我调了SDK后选择生成,就报这个错了,能不能设置不要求签名?
儿大不由爷 2009-02-01
  • 打赏
  • 举报
回复
你的程序要做签名?
zhangys_2005 2009-02-01
  • 打赏
  • 举报
回复
哦,我调了一下,把SDK那的professional的调成了standard,能点开项目属性了,生成的时候出现1 warning 1 error:
warning: 未找到 PDB“libbmtd.pdb”
error:签名工具错误
SignTool Error: No certificates were found that met all the given criteria.
儿大不由爷 2009-02-01
  • 打赏
  • 举报
回复
看看你的vs2005中选中的是你用的SDK么?界面上就能看到
zhangys_2005 2009-02-01
  • 打赏
  • 举报
回复
我试过那个Sample,但是无法生成dll,项目属性也打不开,我用的是vs05,谢谢

7,657

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧