是在 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
请问这个是什么原因?
1 yjjemg 174 天前 via Android 栈被破坏了 先在这个函数入口下个断点 命中了 在栈上下个内存写入断点 |