error: 'boost::asio::ip::udp::socket socket'redeclared as different king of entity
时间: 2023-07-31 08:09:03 浏览: 174
C++ boost::asio编程-域名解析详细介绍
这个错误通常发生在代码中重复定义了同名变量或函数。在您的代码中,可能存在以下情况之一:
1. 在同一作用域内,您重复定义了名为socket的变量,但其类型不一致。
2. 在不同的代码文件中,您分别定义了名为socket的全局变量或函数,但其类型不一致。
为了解决这个问题,您需要检查代码,确保没有重复定义同名变量或函数,并且确保它们的类型一致。如果您确定代码中不存在重复定义的情况,可以尝试在编译选项中添加“-fno-implicit-templates”选项来解决该问题。
阅读全文