1

这个程序实际上并没有做任何事情,但它构建了182 个警告,所有这些似乎都是boost代码中的问题。我应该对此做些什么,也许使用不同的库,还是应该只使用boost::asio并忽略所有警告?


// main.cpp
#include <boost/asio.hpp>
#include <boost/asio/ssl.hpp>

int main() {
    exit(0) ;
}
4

1 回答 1

4

这对于许多 boost(和第三方)库来说很常见。我会将它们视为系统标头。例如,使用 gcc 传递-isystem命令行选项或将 boost 标头移动到被视为系统标头目录的目录。

Boost 还有一个警告指南页面,可能会有所帮助。见Suppressing Warnings in GCC

于 2012-10-02T07:56:52.907 回答