Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to solve Qt Creators variable-"<not accessible>" behavior?

I have the same problem as described in Variables in Locals and Expressions not accessible in QT Creator but I want to find a way how to "repair" Qt Creator showing default composite types like std::string in the debugging window again.

I've updated from Creator 2.8 to 3.0 via a dist upgrade (fedora 18=>20) and I know things can go wrong there but I really want to avoid re-installing the whole OS just for Qt Creator.

Is there any way to make the Creator more verbose or does it write to a log file?

Is Qt Creator 3.0 known to show nice values for composite types anyway?

What components can I check and how?

like image 529
frans Avatar asked Jan 21 '14 09:01

frans


People also ask

How to Set breakpoint in Qt Creator?

Adding BreakpointsIn the code editor, click the left margin or press F9 (F8 on macOS) on a particular line you want the program to stop. In the Breakpoint Preset view or the Breakpoints view: Double-click the empty part of the view. Right-click the view, and select Add Breakpoint in the context menu.

What is the difference between Qt and Qt Creator?

Qt creator can't build and debug any code (except perhaps, you want to use it for other reasons) without Qt because Qt contains the necessary tools for that purpose. So download Qt Creator alone if you already have Qt or want to update your old Qt creator and download Qt 5.4.


Video Answer


1 Answers

Unfortunately it's only a workaround (but I will write more as soon as possible) but this post pointed me to just disable "Load system GDB pretty printers" in Tools->Options->Debugger->GDB

This behavior is a filed bug in QtCreator 3.0

seems to work for me now!

EDIT: Although the bug tracker for QtCreator 3.0 says the bug has been fixed, the bug actually persists in later versions - at least as of v3.1.2 . Fortunately the same suggested workaround applies.

like image 115
frans Avatar answered Oct 09 '22 11:10

frans