C++ ACE ACE_TP_反应堆坠毁

C++ ACE ACE_TP_反应堆坠毁,c++,crash,ace,C++,Crash,Ace,我正在尝试开发一个程序,使用ACE库进行联网。 当我试图分配新的ACE\U TP\U反应堆时,它崩溃了(程序构建成功,但当它开始执行dll时,抛出一个未处理的异常) 下面是堆栈: GameServer.exe!WorldSocketMgr::StartNetwork(unsigned short port, std::basic_string<char,std::char_traits<char>,std::allocator<char> > &

我正在尝试开发一个程序,使用ACE库进行联网。 当我试图分配新的ACE\U TP\U反应堆时,它崩溃了(程序构建成功,但当它开始执行dll时,抛出一个未处理的异常)

下面是堆栈:

    GameServer.exe!WorldSocketMgr::StartNetwork(unsigned short port, std::basic_string<char,std::char_traits<char>,std::allocator<char> > & address) Line 103   C++

ace.dll!ACE_TP_Reactor::ACE_TP_Reactor(ACE_Sig_Handler * sh, ACE_Abstract_Timer_Queue<ACE_Event_Handler *> * tq, bool mask_signals, int s_queue) Line 102   C++ <<new ACE_TP_REACTOR

ace.dll!ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token> >::ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token> >(ACE_Sig_Handler * sh, ACE_Abstract_Timer_Queue<ACE_Event_Handler *> * tq, int disable_notify_pipe, ACE_Reactor_Notify * notify, bool mask_signals, int s_queue) Line 485   C++

ace.dll!ACE_Select_Reactor_Impl::ACE_Select_Reactor_Impl(bool ms) Line 134  C++

[External Code] 

ace.dll!ACE_Handle_Set::ACE_Handle_Set() Line 95    C++
下面是ace\u handle\u集合上堆栈的值

-此0x00ed8e00{size_=???max_handle_=???mask_={fd_count=???fd_array=0x00ed8e0c{、??、??、??、??、??、??、…}}ACE_handle集*
尺码
最大手柄

+掩码{fd_计数=???fd_数组=0x00ed8e0c{??,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,}}fd_集
如果没有正确使用ACE反应器,请参阅第7.7节,该节解释了如何使用它。

如果没有正确使用ACE反应器,请参阅第7.7节,这就解释了如何使用它。

谢谢你的回复。你能给我免费的互联网指南吗?请解释一下它是关于ACE_TP_反应堆的,当我试着把它弄坏的时候,它发生了故障这里出了什么问题了?谢谢你的回复你能给我免费的网络指南吗?请解释一下它是关于ACE_TP_反应堆的当我试着把它弄坏的时候,它发生了碰撞这里出了什么问题?
    GameServer.exe!WorldSocketMgr::StartNetwork(unsigned short port, std::basic_string<char,std::char_traits<char>,std::allocator<char> > & address) Line 103   C++

ace.dll!ACE_TP_Reactor::ACE_TP_Reactor(ACE_Sig_Handler * sh, ACE_Abstract_Timer_Queue<ACE_Event_Handler *> * tq, bool mask_signals, int s_queue) Line 102   C++ <<new ACE_TP_REACTOR

ace.dll!ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token> >::ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token> >(ACE_Sig_Handler * sh, ACE_Abstract_Timer_Queue<ACE_Event_Handler *> * tq, int disable_notify_pipe, ACE_Reactor_Notify * notify, bool mask_signals, int s_queue) Line 485   C++

ace.dll!ACE_Select_Reactor_Impl::ACE_Select_Reactor_Impl(bool ms) Line 134  C++

[External Code] 

ace.dll!ACE_Handle_Set::ACE_Handle_Set() Line 95    C++
ACE_Handle_Set::ACE_Handle_Set (void)
{
this->reset ();
}