boost::asio充满了警告
boost::asio is riddled with warnings
这个程序实际上并没有做任何事情,但它构建了182个警告,所有这些警告似乎都是boost
代码中的问题。我应该对此做点什么,也许使用不同的库,还是应该只使用 boost::asio
并忽略所有警告?
// main.cpp
#include <boost/asio.hpp>
#include <boost/asio/ssl.hpp>
int main() {
exit(0) ;
}
这对于许多 boost(和第三方)库来说很常见。我会将它们视为系统标头。例如,使用 gcc 传递-isystem
命令行选项或将 boost 标头移动到被视为系统标头目录的目录。
Boost还有一个警告指南页面,可能会有所帮助。请参阅Suppressing Warnings in GCC
。
相关文章:
- 理解boost::asio-async_read在无需读取内容时的行为
- 警告处理为错误这里有什么问题
- 提升 ASIO 无法识别计时器对象
- 使用动态分配的数组会导致代码分析发出虚假的C6386缓冲区溢出警告
- cppcheck在const std::string[]上引发警告
- C++Boost Asio Pool线程,带有lambda函数和传递引用变量
- GCC对可能有效的代码抛出init list生存期警告
- 如何在BST的这个简单递归实现中消除警告
- boost::asio::steady_timer()与sleep()我应该使用哪一个
- 关于std::move的使用,是否有编译警告
- g++ 在某个类成员未初始化时不发出警告
- boost::asio如何生成多个协同程序,然后加入它们
- 如何处理来自核心指南检查器的关于gsl::at的静态分析警告
- 缓慢提升ASIO
- 使用typeid警告未使用的变量
- 示例C++项目编译中的警告
- 从 Boost ASIO 获取 epoll 描述符 io_service对象
- boost::asio充满了警告
- boost::asio async_read_some async_read_until编译器警告
- 使用 helgrind 提升 asio http async_client示例警告:误报