[Qt-creator] cdb engine errors

Marek Jasovsky jasovsky.marek at gmail.com
Thu Feb 12 21:35:25 CET 2009


Hi Andre

I have downloaded latest git version today, but unfortunately could not
compile sources because of some errors in cdb engine.

as there was no easy way for me to get around, I have decided to write them
up and send you

Cdb* and MSVC* names for classes are mixed in .h and .cpp

methods:
virtual void setDebugDumpers(bool on) = 0;

virtual void setUseCustomDumpers(bool on) = 0;


are not implemented in CdbDebugEngine class, so error comes up, that
abstract class cannot be instantiated due to above mentioned members


access error:


.\cdbdebugengine.cpp(123) : error C2248:
'Debugger::Internal::IDebuggerManagerAccessForEngines::notifyInferiorExited'
: cannot access private member declared in class
'Debugger::Internal::IDebuggerManagerAccessForEngines'

f:\qt\qt-creator1\src\plugins\debugger\debuggermanager.h(158) : see
declaration of
'Debugger::Internal::IDebuggerManagerAccessForEngines::notifyInferiorExited'

f:\qt\qt-creator1\src\plugins\debugger\debuggermanager.h(141) : see
declaration of 'Debugger::Internal::IDebuggerManagerAccessForEngines'

.\cdbdebugengine.cpp(156) : error C2248:
'Debugger::Internal::IDebuggerManagerAccessForEngines::stackHandler' :
cannot access private member declared in class
'Debugger::Internal::IDebuggerManagerAccessForEngines'

f:\qt\qt-creator1\src\plugins\debugger\debuggermanager.h(165) : see
declaration of
'Debugger::Internal::IDebuggerManagerAccessForEngines::stackHandler'

f:\qt\qt-creator1\src\plugins\debugger\debuggermanager.h(141) : see
declaration of 'Debugger::Internal::IDebuggerManagerAccessForEngines'

.\cdbdebugengine.cpp(224) : error C2248:
'Debugger::Internal::IDebuggerManagerAccessForEngines::notifyInferiorRunning'
: cannot access private member declared in class
'Debugger::Internal::IDebuggerManagerAccessForEngines'

f:\qt\qt-creator1\src\plugins\debugger\debuggermanager.h(157) : see
declaration of
'Debugger::Internal::IDebuggerManagerAccessForEngines::notifyInferiorRunning'

f:\qt\qt-creator1\src\plugins\debugger\debuggermanager.h(141) : see
declaration of 'Debugger::Internal::IDebuggerManagerAccessForEngines'

.\cdbdebugengine.cpp(241) : error C2248:
'Debugger::Internal::IDebuggerManagerAccessForEngines::notifyInferiorStopped'
: cannot access private member declared in class
'Debugger::Internal::IDebuggerManagerAccessForEngines'

f:\qt\qt-creator1\src\plugins\debugger\debuggermanager.h(154) : see
declaration of
'Debugger::Internal::IDebuggerManagerAccessForEngines::notifyInferiorStopped'

f:\qt\qt-creator1\src\plugins\debugger\debuggermanager.h(141) : see
declaration of 'Debugger::Internal::IDebuggerManagerAccessForEngines'

.\cdbdebugengine.cpp(269) : error C2248:
'Debugger::Internal::IDebuggerManagerAccessForEngines::stackHandler' :
cannot access private member declared in class
'Debugger::Internal::IDebuggerManagerAccessForEngines'

f:\qt\qt-creator1\src\plugins\debugger\debuggermanager.h(165) : see
declaration of
'Debugger::Internal::IDebuggerManagerAccessForEngines::stackHandler'

f:\qt\qt-creator1\src\plugins\debugger\debuggermanager.h(141) : see
declaration of 'Debugger::Internal::IDebuggerManagerAccessForEngines'

.\cdbdebugengine.cpp(274) : error C2059: syntax error : 'return'

.\cdbdebugengine.cpp(274) : error C3861: 'QWB_ASSERT': identifier not found

.\cdbdebugengine.cpp(295) : error C2248:
'Debugger::Internal::IDebuggerManagerAccessForEngines::threadsHandler' :
cannot access private member declared in class

.....


Thanks


Marek
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-creator-old/attachments/20090212/9e53609b/attachment.html 


More information about the Qt-creator-old mailing list