error: ‘Poco::UInt16’ has not been declared

碰到Poco库和其他第三方库共用的时候,当include-POCO库的头文件的时候,此时也include-其他库,导致这个报错。

原因是在这两个库中都对 UINT16 定义,导致冲突。

可以把这两个库的头文件飞开include于一个类的.h和.cpp文件中,即分开包含。

原文地址:https://www.cnblogs.com/bigfi/p/8867562.html