如何修复http_listener中的“不允许的操作”

问题描述 投票:0回答:1

我在Mac上进行开发,并尝试通过Google或Facebook提供者进行签名。我打开浏览器执行此操作,然后打开http侦听器以侦听结果。但它崩溃与异常浏览器打开后立即显示“ boost :: wrapexcept:绑定:不允许的操作”

如果我在Cmake生成后构建Xcode项目,一切运行正常,但是如果我仅使用Xcode,则崩溃。我已经安装了cpprestsdk。

_listener = new http_listener(U("http://localhost:8889"));
 _listener->support([this](http::http_request request) {
    //some other code
 });

 _listener->open().wait();//it crashes here

请帮助

boost xcode10.3
1个回答
0
投票

我发现了问题。我的应用程序是沙箱应用程序,因此应用程序数据的文件夹为〜/ Library / Container / ..,并且不允许将其写入该文件夹。更改文件夹可以解决问题。

© www.soinside.com 2019 - 2024. All rights reserved.