如何更改 vibed 中的事件循环库?
How to change event-loop lib in vibed?
我需要更改 vibed 中的事件循环。文档说 "vibe.d has always used libevent
under the hood by default" 和“libasync
是一个完全用 D 语言编写的跨平台事件循环库”。
如何将 libevent
更改为 libasync
?
我找到了 dub.json 配置的 example,但是如何在 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"
我需要更改 vibed 中的事件循环。文档说 "vibe.d has always used libevent
under the hood by default" 和“libasync
是一个完全用 D 语言编写的跨平台事件循环库”。
如何将 libevent
更改为 libasync
?
我找到了 dub.json 配置的 example,但是如何在 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"