我需要在vibed中改变事件循环。Docs说,“默认情况下,vibe.d一直使用libevent”,"libasync是一个完全用D编写的跨平台事件循环库“。
如何将libevent更改为libasync
我找到了示例 of dub.json配置,但是如何在dub.sdl中设置它呢?
upd:看来versions "libasync"正在工作。
发布于 2017-09-02 15:49:23
如果要在vibe中使用内置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"https://stackoverflow.com/questions/45998397
复制相似问题