D-如何更改VIBED中的事件环境



我需要在Vibed中更改事件环。Docs说" Vibe.d默认情况下始终在引擎盖下使用libevent"," libasync是一个完全写在D中的跨平台事件循环库。

我如何将libevent更改为libasync

我找到了dub.json config的示例,但是如何在dub.sdl?

中设置它。

upd:看来versions "libasync"正在工作。

如果要在vibe-d中使用内置的libasync支持,请在您的dub.json中添加以下内容:

"dependencies": {
    "vibe-d": ">=0.8.1"
},
"subConfigurations": { 
    "vibe-d": "libasync" 
}

如果您喜欢SDL,则您的Dub.sdl文件应包含以下内容:

dependency "vibe-d" version=">=0.8.1"
subConfiguration "vibe-d" "libasync"

相关内容

  • 没有找到相关文章

最新更新