中易网

VC出现错误,error C2373: “LPFSMSMESSAGEAVAILABLE”: 重定义;不同的类型修饰符

答案:2  悬赏:30  
解决时间 2021-03-23 21:54
最近正在用VC++(环境是vs2008, windows mobile 6 professional SDK)编写系统,需要调用.dll文件中的函数。因此我写了这样几个函数指针:

typedef HRESULT (*LPFCAPTURESMSMESSAGES) (void); //此行报错
typedef HRESULT (*LPFSMSMESSAGEAVAILABLE) (wchar_t *lpDestination, wchar_t *lpPhoneNr);//此行报错
typedef HRESULT (*LPFTERMINATESMSMESSAGEPASSING) (void);//此行报错

LPFCAPTURESMSMESSAGES lpfCaptureSmsMessages;
LPFSMSMESSAGEAVAILABLE lpfSmsMessageAvailable;
LPFTERMINATESMSMESSAGEPASSING lpfTermainateSmsMessagePassing;

但编译时总是报错,就是上面标出的那三行代码,是同样的错误。第一行的错误提示是“error C2373: “LPFSMSMESSAGEAVAILABLE”: 重定义;不同的类型修饰符”,第二三行的错误提示与此类似。

可我真的只定义过这一次啊!怎么会有重定义这么一说呢?这任务很急。希望大家不吝赐教。谢谢大家。
最佳答案
LPFSMSMESSAGEAVAILABLE 刚去搜索了一下,
LPFSMSMESSAGEAVAILABLE 这个貌似vc库里有定义,也就是你的名字可能和库定义过的冲突了。
换个名字试试吧。很多时候纠结很久的 问题往往错的很简单很容易忽视!
全部回答
支持一下感觉挺不错的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
wlk奥法法师急速、命中、暴击
假设:苹果一个3块,梨一个4块,枣一块钱八个,一
秀珍是什么意思
前些日子买了台联想新圆梦F358电脑 可是并不
好听的儿歌,求推荐
怀孕8个半月腰酸腿痛怎么回事
甲,乙两个数的最大公因数是8最小公倍数是560
2015年助力医师考了180分算不算过
凌动Atom x5-Z8500的显卡怎么样
电磁场对痛风病人是否有害
神话故事 除了嫦娥奔月 夸父逐日 后羿射日
凯立德2015最新版3521如何
办喜事时摔跤预示什么
暴风影音怎么看电视剧
宠物小精灵绿宝石493火焰鸟捕捉具体位置
推荐资讯
唯亭附近哪里有火补轮胎
普通新鲜鲤鱼的做法?
将自然数15的0倍,1倍,2倍,3倍,4倍,5倍…
win7怎么查看隐藏的文件夹?
我们慢慢的长大,慢慢的成为青少年用英语说
ACA电水壶怎么样 ACA电水壶价格
有一只7cm左右巴西龟,可以放到深水缸里和猪
喉咙卡到鱼刺,怎么办
媛媛卫生巾的专业带人团队怎么联系,我在做媛
2015羊年宝宝起名宜用字有哪些
limit order;stop limit order是什么意思
南京摄影工作室比较好的有哪几家
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?