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

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

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

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

posted @ 2018-04-17 16:31  bigfi  阅读(438)  评论(0编辑  收藏  举报