VC++中两个不同的头文件中定义了相同的类型
现在一个工程 要包含两个公司的类库,出现错误:错误提示如下:
d:\paradigm\vega\include\jlu.h(243) : error C2371: 'Cursor' : redefinition; different basic types
k:\arcgis\myproject1\debug\esrigeodatabase.tlh(1014) : see declaration of 'Cursor'
大致意思应该是 在jlu.h头文件中声明了一个变量 ‘Cursor’ 而在另外的一个文件里面也包含了一个变量'Cursor‘ 因此产生了 重复定义的错误,因为我用的两个都是第三方的 类库,所以去把其中一个变量的名字改了这种方法好像不现实。有没有解决办法啊?谢谢了!