C++ Compile and run "kind of" working....

  • From: "YeeP" < >
  • To:
  • Subject: C++ Compile and run "kind of" working....
  • Date: Wed, 10 Oct 2012 12:38:10 -0400

I have coppied this from the bottom, in case you wonder what the heck I am 
rambling on about when reading this:

Myself wrote:
> So, to net this out, here are the issues:
> 
>       
> [Did I complete the setup for compilation of C++ code correctly (debug 
> issue possibly)
>       Why can I not see my entry in the terminal?
> 
> 


I decided to try and adapt my Netbeans install to the C++ world. In doing so, 
I followed this document to the T.

http://netbeans.org/community/releases/69/cpp-setup-instructions.html#mingw

I decided to do the MinGW Compiler, so I went here:
http://netbeans.org/community/releases/69/cpp-setup-instructions.html#mingw

Everything went great on the install, except the debug part, step 16.
"Become superuser (root). Run the installer in the download directory by 
typing:

./installer"

I do have a linux box at home and recognize what that command is doing, but 
this is windows....

So I moved forward in the testing process 
(http://netbeans.org/community/releases/69/cpp-setup-instructions.html#mingw):
---------------------------

> Build a Sample Project to Test the Tools
> 
> On all platforms, you can build a sample project to test the compiler 
> installation, and run it in the debugger to test the gdb installation.
> 
> To build a sample project and run it in the debugger:
> 
>     
>       Open the New Project wizard by choosing File > New Project.
> 
>       In the Categories panel on the Choose Project page of the wizard, 
> expand the Samples category and select the C/C++ subcategory.
> 
>       In the Projects panel, select the Welcome project. Click Next.
> 
>       On the Project Name and Location page, click Finish.
> 
>       In the Projects window of the IDE, right-click the Welcome_1 project 
> and choose Build. If your compilers and make utility are installed 
> correctly and the path to them is set, build output is displayed in the 
> Output window and the project builds successfully.
> 
>       Double-click the welcome.cc file to open it in the Source Editor.
> 
>       Right-click in the left margin of the Source Editor window and choose 
> Show Line Numbers.
> 
>       Set a breakpoint by clicking in the left margin of the Source Editor 
> window next to any line.
> 
>       Right-click the project and choose Debug. If the gdb debugger is 
> installed correctly and the path to it is set, gdb starts up, the Debugger 
> tabs are displayed, and the Welcome application runs and stops at the 
> breakpoint.
> 
>       Choose Debug > Continue to run the application to completion.
> 
>       If the project doesn't build or debugger doesn't work, see the next 
> section.
> 


THE PROBLEM

Beginning at the above step #9, I get an Warning on screen at the point where 
I believe the debugining is complete:

Angry Netbeans wrote:
> Selected console type is not supported in your configuration, using 
> External terminal instead

Debug window brought to screen by step 9:

Code:
"/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
make[1]: Entering directory 
`/c/Users/rdh1625/Documents/NetBeansProjects/Welcome_1'
"/usr/bin/make"  -f nbproject/Makefile-Debug.mk 
dist/Debug/MinGW-Windows/welcome_1.exe
make[2]: Entering directory 
`/c/Users/rdh1625/Documents/NetBeansProjects/Welcome_1'
make[2]: `dist/Debug/MinGW-Windows/welcome_1.exe' is up to date.
make[2]: Leaving directory 
`/c/Users/rdh1625/Documents/NetBeansProjects/Welcome_1'
make[1]: Leaving directory 
`/c/Users/rdh1625/Documents/NetBeansProjects/Welcome_1'


BUILD SUCCESSFUL (total time: 3s)



Ok, so I then change the code in the program so I can put some user entry 
into it.

Code:
#include <iostream>
#include <iomanip>
using namespace std;
int main(){

// Declarations
int hours = 0;
int minutes = 0;
int seconds_out = 0;
int seconds_in = 0;

// Recieve Data
cout << "Enter Your Time in Seconds:";
cin >> seconds_in;
cout << endl;

// Begin Calculations
hours = seconds_in / 3600;
minutes = (seconds_in -(hours * 3600)) / 60;
seconds_out = (seconds_in -((hours * 3600) + (minutes * 60)));


// Display Results in the format of HH:MM:SS
cout << "Your Total time is: " << setfill('0') << setw(2) << hours << ":" << 
setfill('0') << setw(2) << minutes << ":" << setfill('0') << setw(2) << 
seconds_out << endl;
return 0;
}



The same message appears when I debug, so I will just proceed to right click 
the welcome_1 project name, and select "Run".

I do get a message in the terminal at the bottom of the screen prompting me 
for Time in Seconds, but when I type, I do not see my entry on screen.

I then type:  123 
Then I have to hit Enter twice (dont know why) and I do get a response that I 
would expect from the program.


Code:
Enter Your Time in Seconds:
Your Total time is: 00:02:03

RUN SUCCESSFUL (total time: 2s)



So, to net this out, here are the issues:

        
[Did I complete the setup for compilation of C++ code correctly (debug issue 
possibly)
        Why can I not see my entry in the terminal?


Thank you for any thoughts, I would really like to continue to use Netbeans, 
since I already use it for Java.   :D






C++ Compile and run "kind of" working....

YeeP 10/10/2012

Re: C++ Compile and run "kind of" working....

Paulo Panhoto 10/10/2012

C++ Compile and run "kind of" working....

YeeP 10/10/2012

Project Features

About this Project

CND was started in November 2009, is owned by Leonid Lenyashin, and has 130 members.
By use of this website, you agree to the NetBeans Policies and Terms of Use (revision 20131025.e7cbc9d). © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo
 
 
Close
loading
Please Confirm
Close