How to Run C/C++ Program in Netbeans on Windows

Part 1 of 5:

Downloading the Components

  1. How to Run C/C++ Program in Netbeans on Windows Picture 1
    Open each of the following links in separate tabs.
    1. Netbeans
    2. Compiler and Debugger
  2. How to Run C/C++ Program in Netbeans on Windows Picture 2
    Download Netbeans
    1. Select the Graphic on the right
      How to Run C/C++ Program in Netbeans on Windows Picture 3
    2. Accept the user agreement, and then select the correct software from the list. Choose either the file ending in i586 for a 32-bit system or the file ending in x64 for a 64-bit system. Save to your Desktop.
      How to Run C/C++ Program in Netbeans on Windows Picture 4
  3. Download Compiler and Debugger
    1. Select the Correct File for your System and Save it to your desktop
      How to Run C/C++ Program in Netbeans on Windows Picture 5
Part 2 of 5:

Installing Cygwin Compiler and Debugger

  1. How to Run C/C++ Program in Netbeans on Windows Picture 6
    Create a Folder on the Desktop and name it Cygwin
  2. Open the Cygwin Installer
    1. Click the "Next" button on the window that comes up
  3. How to Run C/C++ Program in Netbeans on Windows Picture 7
    Click Install from Internet, Click Next, then Click Next on the Second window
    1. Make sure on the Third Window that the path is setup to the desktop folder
      How to Run C/C++ Program in Netbeans on Windows Picture 8
  4. Select a Download Site and click Next
    1. Really does not matter what site is chosen, however download speed may be affected
  5. Install Compiler and Debugger
    1. On the Window that pops-up select the '+' next to Devel
      How to Run C/C++ Program in Netbeans on Windows Picture 9
    2. Find the files called gcc-core, gcc-g++, gdb: GNU Debugger, and 'make', and click the 'Skip' button to the left ONCE.
      How to Run C/C++ Program in Netbeans on Windows Picture 10
      How to Run C/C++ Program in Netbeans on Windows Picture 11
    3. Click Next
    4. It will install the parts and then ask if you want shortcuts, you do not need these
  6. Create the Cygwin Path
    1. Open your control panel and select "System and Security", then select "System"
    2. Click Advanced System Settings
    3. Near the bottom of the new window there will be a button called "Environmental Variables", select it
      How to Run C/C++ Program in Netbeans on Windows Picture 12
    4. In the window that pops up scroll down to Path, select it and click Edit
    5. At the end of the highlighted text (DON'T DELETE IT) add, with no spaces at all, ";cygwin-directorybin"
      How to Run C/C++ Program in Netbeans on Windows Picture 13
Part 3 of 5:

Installing Netbeans

  1. How to Run C/C++ Program in Netbeans on Windows Picture 14
    Open the Netbeans Installer
    1. Allow program to run, if asked for permission, and wait for installer to configure
  2. How to Run C/C++ Program in Netbeans on Windows Picture 15
    When the installer Opens
    1. Click Next
    2. Agree to the user agreement and select Next
    3. Allow the installer to save and install the files on the next two windows to the default locations
    4. Click Install
    5. You can choose whether to send usage data or not
Part 4 of 5:

Running the Program

  1. How to Run C/C++ Program in Netbeans on Windows Picture 16
    Open Netbeans
  2. How to Run C/C++ Program in Netbeans on Windows Picture 17
    Click the "My Netbeans" tab
  3. How to Run C/C++ Program in Netbeans on Windows Picture 18
    Click Install Plugins
    1. In the search bar type C/C++
    2. Select the result that has the same name and click it
    3. Click Install
  4. How to Run C/C++ Program in Netbeans on Windows Picture 19
    Click Next in the new window
    1. Accept the User Agreement and Click Install
  5. How to Run C/C++ Program in Netbeans on Windows Picture 20
    Exit the Plugin Window
  6. How to Run C/C++ Program in Netbeans on Windows Picture 21
    Click File in the top left corner
  7. How to Run C/C++ Program in Netbeans on Windows Picture 22
    Click New Project
  8. How to Run C/C++ Program in Netbeans on Windows Picture 23
    Select C/C++ in the new window
    1. Select C++ Application on the right side
      How to Run C/C++ Program in Netbeans on Windows Picture 24
    2. Select Next
  9. How to Run C/C++ Program in Netbeans on Windows Picture 25
    Name the Project whatever you'd like, and make sure that the tool collection field has Cygwin in it
    1. Click Finish
  10. How to Run C/C++ Program in Netbeans on Windows Picture 26
    Double-Click the Project on the left-side of the screen
    1. Click the '+' next to Source Files
  11. How to Run C/C++ Program in Netbeans on Windows Picture 27
    Double-Click main.cpp
  12. How to Run C/C++ Program in Netbeans on Windows Picture 28
    Insert the phrase (No quotes) "#include " underneath the other include phrase
  13. How to Run C/C++ Program in Netbeans on Windows Picture 29
    Insert any code inside the curly brackets of the main function
    1. For example insert (no quotes) "cout << "Hello World" << endl;"
  14. How to Run C/C++ Program in Netbeans on Windows Picture 30
    Click the hammer icon at the top to build the solution
    1. If done correctly at the bottom in green, a message will appear that reads "Build Successful"
      How to Run C/C++ Program in Netbeans on Windows Picture 31
  15. How to Run C/C++ Program in Netbeans on Windows Picture 32
    Run the code by clicking the play button
    1. At the bottom your output should be there, followed by a message that reads "Run Successful" with total runtime of your program
      How to Run C/C++ Program in Netbeans on Windows Picture 33
Part 5 of 5:

Troubleshooting

  1. How to Run C/C++ Program in Netbeans on Windows Picture 34
    1. Be sure to install the Cygwin compiler and debugger first. It allows the IDE to auto-find it in your system
    2. If Cygwin does not appear in the tool collection field, be sure that its path is added to the Environment Variables
    3. If the project does not build or run correctly, be sure to look carefully at the final screenshot and make sure that all parts in the text editor look the same
3.7 ★ | 10 Vote

May be interested

  • How to Use C++ to Write Cin and Cout StatementsPhoto of How to Use C++ to Write Cin and Cout Statements
    c++ is a very in depth language and can be used for very complex operations, but as with learning any new skill, it is necessary to first learn the fundamentals. this aim of this tutorial is to teach novice programmers how to write simple...
  • How to Set Up an OpenGL FreeGLUT GLEW Template Project in Visual StudioPhoto of How to Set Up an OpenGL FreeGLUT GLEW Template Project in Visual Studio
    many programmers prefer opengl for graphics. if you are one of them, you are strongly advised by its producer, to use a window toolkit (such as freeglut) and an opengl loading libraries (such as glew). this guide will help you get over the...
  • How to Check Null in CPhoto of How to Check Null in C
    in c, null is a symbolic constant that always points to a nonexistent point in the memory. although many programmers treat it as equal to 0, this is a simplification that can trip you up later on. it's best to check your pointers against...
  • How to Create a Program in C SharpPhoto of How to Create a Program in C Sharp
    c# is a great programming language, and all the tools you need to get started are free and easy to use. while c# is usually associated with microsoft and closed source, free software supporters just use dotgnu that delivers more or less...
  • How to Delay in CPhoto of How to Delay in C
    did you ever want to make a c program wait for a certain time? you can set up a technique to allow time to tick away, for example: when showing a splash page (a notice or hint) for a game. okay, here are some ways to make the program...
  • How to Set Up SDL with Visual StudioPhoto of How to Set Up SDL with Visual Studio
    whether you're a novice c++ programmer or a veteran software developer, graphics programming is an educational and rewarding experience. simple directmedia layer is a c library (compatible with c++) that allows simple, low-level access, to...