0

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

conan install ..返回以下错误:

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

我该如何处理?

4

1 回答 1

2

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

传递 -s compiler.version=15.9 返回“无效”错误

它抱怨是因为您的自定义版本未在 中列出settings.yml,但是您可以在那里添加您的版本,这里有解释如何自定义设置的部分。

你只需要更新你的settings.yml,添加15.9到 Visual Studio 版本列表,它应该可以工作。

您可以根据该 Visual Studio 版本更新您的默认配置文件,或创建一个新配置文件。

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

于 2020-11-05T11:34:20.457 回答