Vibe.d经历了许多重大变化。这同样适用于编译器。
我试图运行2012年使用早期版本的dmd编译器和vibe编写的代码。
我的移植工作是徒劳的,我正在请求帮助以解决这个问题。
vibe.core.signal
模块的删除是其中一项重大事件。
所以在一个模块中,我已经取代了
import vibe.core.signal;
...
private:
Signal m_signal;
...
m_signal = createSignal();
与
import vibe.core.sync;
...
private:
ManualEvent m_signal;
...
m_signal = createManualEvent();
我无法找到适当的方法来移植以下代码段
m_signal.release();
我怀疑我应该放弃它,因为应用了突破性的变化,但我不太确定我的假设。
我该怎么办?
还有更多问题!我更喜欢FTB通过逐一解决我遇到的问题来序列化它们。