阅读:1490回复:0
[求助]ArcObjects开发小错误
<P>我在VC环境下用AO开发一个简单的电子地图,实现放大、缩小、漫游等基本功能。</P>
<P>组件库我包含了如下:</P> <P> #pragma warning(push)</P> <P>#pragma warning(disable: 4192)</P> <P>#pragma warning(disable: 4146)</P> <P>#import "esriSystem.olb" raw_interfaces_only raw_native_types no_namespace named_guids exclude("OLE_COLOR", "OLE_HANDLE", "VARTYPE", "IStatusBar")</P> <P>#import "esriSystemUI.olb" raw_interfaces_only, raw_native_types, no_namespace, named_guids exclude("IProgressDialog")</P> <P>#import "esriGeometry.olb" raw_interfaces_only raw_native_types no_namespace named_guids</P> <P>#import "esriDisplay.olb" raw_interfaces_only raw_native_types no_namespace named_guids</P> <P>#import "esriGeoDatabase.olb" raw_interfaces_only raw_native_types no_namespace named_guids</P> <P>#import "esriCarto.olb" raw_interfaces_only, raw_native_types, no_namespace, named_guids </P> <P>#import "esriDataSourcesFile.olb" raw_interfaces_only raw_native_types no_namespace named_guids exclude("OLE_COLOR", "OLE_HANDLE")</P> <P>#import "esriDataSourcesGDB.olb" raw_interfaces_only raw_native_types no_namespace named_guids exclude("OLE_COLOR", "OLE_HANDLE")</P> <P>#import "ToolbarControl.ocx" raw_interfaces_only raw_native_types no_namespace named_guids</P> <P>#import "TOCControl.ocx" raw_interfaces_only raw_native_types no_namespace named_guids</P> <P>#import "MapControl.ocx" raw_interfaces_only raw_native_types no_namespace named_guids</P> <P>#import "PageLayoutControl.ocx" raw_interfaces_only raw_native_types no_namespace named_guids</P> <P>#import "ArcReaderControl.ocx" raw_interfaces_only raw_native_types no_namespace named_guids</P> <P>#pragma warning(pop)</P> <P>在视图类头文件中定义了 esriARTool m_ARTool,用于描述鼠标状态。</P> <P>运行提示错误是:mapView.obj : error LNK2005: "enum esriARTool m_ARTool" (<a href="mailt?m_ARTool@@3W4esriARTool@@A" target="_blank" >?m_ARTool@@3W4esriARTool@@A</A>) already defined in map.obj<BR>Debug/map.exe : fatal error LNK1169: one or more multiply defined symbols found<BR>Error executing link.exe. 我的QQ是:413905395 E-Mail:mingx@smail.lzjtu.cn </P> <P>请各位高手帮忙,谢谢哦!</P><img src="images/post/smile/dvbbs/em12.gif" /><img src="images/post/smile/dvbbs/em12.gif" /> |
|