微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过柯南获取用于Visual 2017的uWebSockets

如何解决通过柯南获取用于Visual 2017的uWebSockets

我正在尝试将uWebSockets作为依赖项添加到我的conan.txt中

conan install ..返回以下错误

ERROR: uwebsockets/18.3.0: Invalid configuration: uwebsockets requires a compiler that supports at least C++17

我该如何处理?

解决方法

默认情况下,柯南settings仅支持Visual Studio版本作为整数。

传递-s编译器。version= 15.9返回“无效”错误

它抱怨是因为您的自定义版本未在settings.yml中列出,但是您可以在其中添加您的版本,其中有解释how to customize your settings的部分。

您只需要更新settings.yml,并将15.9添加到Visual Studio版本列表中,它就可以正常工作。

您可以更新默认的profile或基于该Visual Studio版本创建一个新的

此外,15.9不是15,因此,由于软件包ID不兼容,您将需要从源构建所有依赖项。您可以使它们兼容,但是您需要在本地更改配方并重新构建。阅读compatible compilers部分以了解更多信息。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。