jianwuhen
路人甲
路人甲
  • 注册日期2009-03-23
  • 发帖数4
  • QQ
  • 铜币113枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1388回复:0

添加接口对象变量出错~求救

楼主#
更多 发布于:2009-04-28 08:53
<P>初学ao,在vc工程中导入组件库:</P>
<P>stdafx.h中添加:</P>
<P>#import "D:/Program Files/ArcGIS/Bin/MapControl.ocx" raw_interfaces_only <BR>raw_native_types,no_namespace,named_guids,exclude("OLE_COLOR","OLE_HANDLE")</P>
<P>#import "D:/Program Files/ArcGis/com/esriSystem.olb" raw_interfaces_only <BR>raw_native_types no_namespace named_guids exclude("OLE_COLOR", "OLE_HANDLE", "<BR>VARTYPE")</P>
<P>#import "D:/Program Files/ArcGis/com/esriSystemUI.olb" raw_interfaces_onl<BR>y raw_native_types no_namespace named_guids exclude("IProgressDialog")</P>
<P>#import "D:/Program Files/ArcGis/com/esriGeometry.olb" raw_interfaces_onl<BR>y raw_native_types no_namespace named_guids</P>
<P>#import "D:/Program Files/ArcGis/com/esriDisplay.olb" raw_interfaces_only<BR>raw_native_types no_namespace named_guids</P>
<P>#import "D:/Program Files/ArcGis/com/esriGeoDatabase.olb" raw_interfaces_<BR>only raw_native_types no_namespace named_guids</P>
<P>#import "D:/Program Files/ArcGis/com/esriCarto.olb" raw_interfaces_only r<BR>aw_native_types no_namespace named_guids</P>
<P>#import "D:/Program Files/ArcGis/com/esriControlCommands.olb" raw_interfa<BR>ces_only raw_native_types no_namespace named_guids</P>
<P>#import "D:/Program Files/ArcGis/bin/MapControl.ocx" raw_interfaces_only <BR>raw_native_types no_namespace named_guids</P>
<P>然后在定义、使用接口对象变量的时候就会出错~</P>
<P>如定义:</P>
<P>IMapPtr m_ipMap;<BR>IMapControl2Ptr m_ipMapControl;</P>
<P>出错如下:</P>
<P>d:\my works\ao1\ao1view.h(33) : error C2146: syntax error : missing ';' before identifier 'm_ipMap'<BR>d:\my works\ao1\ao1view.h(33) : error C2501: 'IMapPtr' : missing storage-class or type specifiers<BR>d:\my works\ao1\ao1view.h(33) : error C2501: 'm_ipMap' : missing storage-class or type specifiers<BR>d:\my works\ao1\ao1view.h(34) : error C2146: syntax error : missing ';' before identifier 'm_ipMapControl'<BR>d:\my works\ao1\ao1view.h(34) : error C2501: 'IMapControl2Ptr' : missing storage-class or type specifiers<BR>d:\my works\ao1\ao1view.h(34) : error C2501: 'm_ipMapControl' : missing storage-class or type specifiers</P>
<P>是不是因为我导入组件库的方法有问题?</P>
喜欢0 评分0
游客

返回顶部