无法用boost编译?

时间:2015-05-21 12:57:02

标签: c++ boost

尝试创建一个简单的WebSocket c ++应用程序,我使用的库依赖于boost。 我试图为我的项目添加提升但它拒绝编译,继承我的cpp文件

#include <websocketpp/config/asio_no_tls_client.hpp>
#include <websocketpp/client.hpp>

#include <websocketpp/common/thread.hpp>
#include <websocketpp/common/memory.hpp>

#include <cstdlib>
#include <iostream>
#include <map>
#include <string>
#include <sstream>

main()
{
    printf("Hello World\n");
    return 0;
}

我正准备用g++ -I. -Iboost_1_58_0 /home/cabox/workspace/main.cpp -o /home/cabox/workspace/bin/exe编译它,但我得到的只是

In function `__static_initialization_and_destruction_0(int,int)':                                                            
main.cpp:(.text+0xfba): undefined reference to`boost::system::generic_category()'

我的文件夹布局只是我的Main.cpp文件,boost_1_58_0&amp; websocketpp文件夹都在同一个父目录中,我做错了什么?

1 个答案:

答案 0 :(得分:1)