[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