我做了一个基于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();
}