阅读:1466回复:0
添加接口对象变量出错~求救
<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> |
|