我需要在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"