Linux中HWPuSDK和HCNetSDK头文件冲突怎么办

  

Linux中HWPuSDK和HCNetSDK头文件冲突怎么办?相信很多新手小白对此束手无策,通过这篇文章的总结,希望你能找到解决的方法。

问题

,,,,,,, HWPuSDK。h: 40:14:错误:‘字’早先被声明为“typedef长int DWORD”

,,,,,,, HCNetSDK。h: 30:33:错误:相互冲突的声明typedef unsigned int DWORD的


解决如下:

修改头文件


文件开头添加如下代码

# include“HWPuSDK.h"


注释typedef

,,,//# define BOOL int
,,,//typedef 无符号int ,,,,,DWORD。

,,,//typedef int ,,,,,,,,,,,,,,长;


枚举冲突

typedef enum tagITS_TPS_TYPE
{
,,,LANE_VOLUME ,,,,,,,,,=0 x01,,,,
,,,,,,,LANE_VELOCITY ,,,,,,,=0 x02,,,,
,,,,,,,TIME_HEADWAY ,,,,,,,,=0 x04,,,,
,,,,,,,SPACE_HEADWAY ,,,,,,,=(,,,
,,,,,,,TIME_OCCUPANCY_RATIO =0 x10,,,,
,,,,,,,SPACE_OCCUPANCY_RATIO=0 x20,,,,
,,,,,,,QUEUE ,,,,,,,,,,,,,,,=0 x40,,,
,,,,,//VEHICLE_TYPE,,,,,=0 x80,,,
,,,,,,TRAFFIC_STATE ,,,,,,,=0 x100,,,
} ITS_TPS_TYPE;

目前处理方式是屏蔽,也可以重新命名

看完这篇文章,你能够独立解决HWPuSDK和HCNetSDK头文件冲突的问题了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读。

  

Linux中HWPuSDK和HCNetSDK头文件冲突怎么办