1>正在编译...
1>NSServer.cpp
1>c:\vs.net\ace_wrappers\ace\task_t.h(165) : error C2248: 'ACE_Task_Base::ACE_Task_Base' : cannot access private member declared in class 'ACE_Task_Base'
1> c:\vs.net\ace_wrappers\ace\task.h(278) : see declaration of 'ACE_Task_Base::ACE_Task_Base'
1> c:\vs.net\ace_wrappers\ace\task.h(66) : see declaration of 'ACE_Task_Base'
1> This diagnostic occurred in the compiler generated function 'ACE_Task<_ACE_SYNCH>::ACE_Task(const ACE_Task<_ACE_SYNCH> &)'
1> with
1> [
1> _ACE_SYNCH=ACE_MT_SYNCH
1> ]
已经查明,但不知道怎么改?
是我在程序里面有一个这样的操作! list<SBServer> m_lsSBServerPool; SBServer sbserver; m_lsSBServerPool.push_back(sbserver);
如果注释push_back这一行就没有问题了!
不知道大家有没有什么办法?