如何在基于MFC Dialog的应用程序中使用Boost Asio?

时间:2014-10-26 08:14:54

标签: c++ boost mfc

我做了一个基于MFC对话框的应用程序。 我需要处理Http Server的请求和响应, 因此我选择了在mfc对话框中使用的Boost(boost_1_56_0)Asio示例(http://www.boost.org/doc/libs/1_55_0/doc/html/boost_asio/examples/cpp03_examples.html)。

构建MFC项目后,我运行了应用程序。 运行它的结果是没有显示对话框窗口,但进程仍在运行。

我如何解决这个问题。

按照它的代码片段

    CTestDlg::CTestDlg(CWnd* pParent /*=NULL*/)
    : CDialogEx(CTestDlg::IDD, pParent)
    , m_static_message(_T(""))
{
    m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
    // server start 
    http::server::server s("localhost", "12345", ".");
    s.run();
}

0 个答案:

没有答案