Reader

MFC c++对话框项目使用 httplib 创建静态资源服务, Debug 时每次访问都会被断下是什么原因

| V2EX - 技术 | Default

是在 OnInitDialog 中创建的线程:

UINT CMFCDlg::HttpServerThreadProc(LPVOID lpParam)
{
    httplib::Server svr;

    svr.set_base_dir("./");
    auto ret = svr.set_mount_point("/", "./images");
    if (!ret) {
    	std::cout << "The specified base directory doesn't exist..." << std::endl;
    }

    svr.listen("0.0.0.0", 5000);
    return 0;
}

BOOL CMFCDlg::OnInitDialog()
{
	AfxBeginThread(HttpServerThreadProc, nullptr);
}

然后点击本地 windows 调试器启动后,在浏览器中访问 127.0.0.1:5000/img.jpg 就会在 vs2019 中 httplib.h 中被断下: https://imgur.com/w00YPbh

请问这个是什么原因?