2

抽象的

Vibe.d经历了许多重大变化。这同样适用于编译器。

我正在尝试使用早期版本的编译器和运行一段 2012 年编写的代码。

我的移植工作是徒劳的,我请求帮助解决这个问题。


到目前为止我所做的

模块的弃用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 通过一一解决我遇到的问题来对它们进行序列化。


关于我的盒子的详细信息

  • 视窗 32 位
  • DMD v2.065
  • 配音 v0.9.22
4

0 回答 0