[Moved] QT and data input in ubuntu terminal
-
wrote on 9 Apr 2011, 14:19 last edited by
That sure seems like it should work, doesn't it? But, when I try to start a debug session, I get an error message at launch, saying it can't start the terminal emulator '/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal'. Dunno...
-
wrote on 9 Apr 2011, 15:38 last edited by
There actually is a "launch in terminal" in the run settings of your project in Qt Creator... Go to project mode and visit the run settings there.
-
wrote on 9 Apr 2011, 15:40 last edited by
I assume you mean the "Run in terminal" check box? I have that checked. Still doesn't go.
-
wrote on 9 Apr 2011, 21:40 last edited by
[quote author="mzimmers" date="1302358795"]That sure seems like it should work, doesn't it? But, when I try to start a debug session, I get an error message at launch, saying it can't start the terminal emulator '/Applications/Utilities/Terminal.app/Contents/MacOS/Terminal'. Dunno...
[/quote]This should work. Where is your Terminal.app located? You'll need to enter
/path/to/Terminal.app/Contents/MacOS/Terminal
into the config field.
EDIT: You actually are on a Mac, aren't you?
-
wrote on 10 Apr 2011, 01:28 last edited by
Heh...yes, I'm on a Mac, and the path you provided above is indeed the correct one. No idea why it's not working.
-
wrote on 10 Apr 2011, 14:25 last edited by
For me it works, but the new terminal window is launched in the background. You have to select it via the dock or the running apps selector (cmd-tab). Also, the newly opened terminal is not quit once you terminate your application, you have to quit it manually (and watch out that you do not quit your regular terminal!)
-
wrote on 10 Apr 2011, 15:10 last edited by
Oho!
I just went back into preferences, and this time, I hit the apply button. This time the terminal launched. I had assumed just hitting "OK" would have done this for me.
Thanks for the help.
EDIT: just as an FYI for anyone reading this thread, note that while Terminal will launch your application, it will do so from the context of the default directory for your user account, NOT the directory that the application is in. You may need to move around data files or engage in directory processing within your program to achieve the desired results.
-
wrote on 10 Apr 2011, 15:34 last edited by
Also, the newly opened terminal is not quit once you terminate your application, you have to quit it manually (and watch out that you do not quit your regular terminal!)
I seem to be having the opposite problem. My terminal window goes away, but according to the Application Output view, the app hasn't terminated yet. I hit the red square, and get a warning that the app is still running. Not a showstopper, but odd...
-
wrote on 10 Apr 2011, 19:37 last edited by
Yes, unless you do not have a means to quit the application, say ctrl-c, it works this way :-( You'll have to quit the app via the kill button in Creator.
-
wrote on 18 Apr 2011, 16:15 last edited by
Well...I thought I had this whipped, but...I just tried actually a console app with the debugger, and...it ignores all the debug commands (like breakpoints, etc.). Any idea what's going on? It seems as though the terminal window and the debugger aren't talking to each other very well.
-
wrote on 23 Mar 2012, 20:04 last edited by
How funny to browse through old posts looking for a solution, and realize you had the same problem on a different platform nearly a year ago.
I'm now trying to get Creator and GDB working together on ubuntu, without success. Seems like the same issue. Just bumping this thread to see if anyone knows of a solution...
-
wrote on 3 May 2014, 21:32 last edited by
mzimmers,
I was able to get my QtCreator reading/writing from/to cin/cout thanks to your questions/post. And it's running fine here with GDB on Ubuntu 12.04. Thanks for your help, and hope your's is running fine now.