1、编译DPToArcGisMDB时,出现如下错误:(环境:VS2015)
e:\****\dptoarcgismdb\release\esriframework.tlh(1693): error C2872: “IDocument”: 不明确的符号
1> e:\****\dptoarcgismdb\release\esriframework.tlh(32): note: 可能是“IDocument”
1> C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\atlmfc\include\atlhandler.h(161): note: 或 “ATL::IDocument”
解决方法:在导入ESRI库时,重命名:rename("IDocument","ESRI_IDocument")。
2、error C2144: 语法错误:“bool”的前面应有“;”(环境:VS2015)
因为当前文件的上一个文件缺少分号:typedef ATL::IDocument ATL_IDocument;typedef结束要加分号。