C and C++ Editor | C++11 Support | Unit Testing |
The C/C++ editor comes with syntactic and semantichighlighting, automatic indentation and formatting (including a choiceof formatting styles), bracket matching, code folding, and templates. Free cad for mac. | NetBeans IDE for C++ offers a number of features specific todeveloping with C++11. The C++11 features are available in the editor, code assistance, navigation, and project system. | You can create and run C/C++ tests right from the IDE. Testresults are displayed in a clear and user-friendly way. |
Compiler Configurations | Packaging | Qt Toolkit Support |
The NetBeans IDE supports a variety of leading compilers,such as the Oracle Solaris Studio, GNU, CLang/LLVM, Cygwin, and MinGW compilers. You can specify yourcompiler, pre-processor definitions, compile-time options, language standards (e.g., C++11), and muchmore. | You can configure your project to have it automaticallypackage your compiled applications as either TAR files, ZIP files, SVR4packages, RPMs, or Debian packages. | Use the Qt application development framework to create Qtfiles, such as GUI forms, resources, and translations. Standard Qtediting tools such as the Qt Designer for form files and Qt Linguistfor translations are launched automatically as needed. Qt-specificproject properties allow you to fine-tune the generated qmake projectfile. |
Source Inspection | Remote Development | File Navigation |
You can inspect the class inheritance hierarchy, a header'sinclude hierarchy, the type hierarchy, and more. Use the Classes windowto navigate class hierarchies: See all classes in your project, andalso members and fields for each class. The Call Graph window shows allcallers/callees of the selected function. You can choose between adirect call graph and a reverse call graph as well as change graphlayout. Macroview is available to help understand how code would lookafter preprocessing. Use the Overrides/Is Overridden annotations tonavigate between parent and descendant classes. Navigation betweengeneric template and template specializations is also available throughcorresponding annotations. | Use development tools on remote hosts to build, run, and evendebug projects from your client system as simple as if it is donelocally. Different methods of synchronization with the remote hostprovide necessary reliability, performance and simplicity. Navigationthrough remote file system is now straight forward and available whereit is logically expected. Explore a new Remote Toolbar (View > Toolbars > Remote) that allows you to switch hosts, open projects from and create new projects at a remote host. | Use the Go To File, Go To Type, and Go To Symbol actions to quickly navigate on an element of interest. Hyperlinks allow you to switch between usage and declaration of anything under the cursor with a single click. The Go to Header/Source button available in the editor toolbar allows to quickly switch between source and header files. The Usages window shows where a class (structure), function, variable, macro, #include directive, or file is used in your project's source code. Remote file systems are supported as well. |