Здравствуйте отладчик не показывает локальные переменные класса. При попытки открыть this или любой другой класс пишет <not accessible>.
Я это наблюдаю на новой qt 4.8.4, которую я скачал c qt-project.org и скомпилировал как open source version с параметрами по умолчанию.
я использую qt creator 2.6 и debian 6
вот код
#include <QApplication>
class qwe{
int x;
public:
qwe(){
x=0xAABBCCDD;
}
};
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
qwe fff;
return a.exec();
}
breakpoint на return a.exec();
раскрываю экземпляр fff, естественно пишет <not accessible> и переменную мне не показывает
вот лог отладчика
223bb options:fancy,autoderef,dyntype,partial vars:local.fff expanded:local.fff,return,local,watch,inspect typeformats: formats: watchers:
<Rebuild Watchmodel 13>
<223bb options:fancy,autoderef,dyntype,partial vars:local.fff expanded:local.fff,return,local,watch,inspect typeformats: formats: watchers:
>&"bb options:fancy,autoderef,dyntype,partial vars:local.fff expanded:local.fff,return,local,watch,inspect typeformats: formats: watchers:\n"
>~"data=[{iname=\"local.fff\",name=\"fff\",addr=\"0xbffff8e4\",addr=\"0xbffff8e4\",numchild=\"1\",children=[numchild=\"0\",],type=\"qwe\",value=\"<not accessible>\",},],typeinfo=[]\n"
>223^done
<Rebuild Watchmodel 13>
sFinished retrieving data