24小时热门版块排行榜    

查看: 1377  |  回复: 6
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

小飞侠水

木虫 (正式写手)

[求助] 求帮助!!宏重定义及“struct”类型重定义

vs2010中包含了一个#include "ArcSDK.h ",然后出现了下面的错误:
1、d:\developerkit10.0\include\cppapi\arcsdk.h(97): warning C4005: “STRICT”: 宏重定义
c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxv_w32.h(21) : 参见“STRICT”的前一个定义
2、d:\map\debug\esrisystemui.tlh(29): error C3121: 无法更改“IProgressDialog”类的 GUID
c:\program files\microsoft sdks\windows\v7.0a\include\shlobj.h(1851) : 参见“IProgressDialog”的声明
3、d:\map\debug\esrisystemui.tlh(190): error C2011: “IProgressDialog”:“struct”类型重定义
c:\program files\microsoft sdks\windows\v7.0a\include\shlobj.h(1851) : 参见“IProgressDialog”的声明

希望可以得到大家的帮助,万分感谢!!!!
回复此楼
keep going
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhoujiegis

新虫 (初入文坛)

引用回帖:
6楼: Originally posted by libralibra at 2013-04-18 16:12:13
那就是这个问题了,定义了2次同一个结构体,肯定出问题...

问题解决了没?
7楼2016-03-17 15:17:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 小飞侠水 的主题更新
信息提示
请填处理意见