2012-10-02 81 views
1

該程序實際上並沒有做任何事情,但它構建與182 warnings,所有這些似乎在boost代碼的問題。我應該做些什麼,也許使用不同的庫,或者我應該只使用boost::asio並忽略所有警告?boost :: asio充滿了警告


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

int main() { 
    exit(0) ; 
} 

回答

4

這是許多提升(和第三方)庫常見。我會讓他們對待system headers。例如,使用gcc傳遞-isystem命令行選項或將boost報頭移動到被認爲是系統頭目錄的目錄。

Boost也有一個warnings guidelines page這可能是有幫助的。見Suppressing Warnings in GCC