boost::asio充满了警告

boost::asio is riddled with warnings

本文关键字:警告 asio boost      更新时间:2023-10-16

这个程序实际上并没有做任何事情,但它构建了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