To jest stara wersja strony!
Autor: Piotr Róż — Piotr Róż 2010/12/27 21:55
NetBeans IDE 1) (C/C++) jest wersją C/C++ wieloplatformowego środowiska programistycznego (IDE - Integrated Development Environment). NetBeans jest projektem otwartego oprogramowania upublicznionego na zasadach licencji Common Development and Distribution License 2). Jest jednym z najbardziej popularnych i znanych środowisk programistycznych. Początkowo NetBeans powstał jako środowisko języka Java, jednak obecnie dzięki ogromnej ilości wtyczek, możliwe jest znaczne rozszerzenie funkcjonalności całego środowiska. Dzięki temu, że NetBeans napisany jest w języku Java, możliwe jest uruchomienie go na dowolnej platformie systemowej, która pozwala na uruchomienie aplikacji Java (obecnie z oficjalnej strony środowiska można go pobrać w kilkunastu językach na następujące systemy operacyjne: Windows, Mac OS X, Linux (x86/x64), Solaris(x86/x64), Solaris(sparc)).
Przed instalacją NetBeans IDE w wersji C/C++ koniecznie jest zainstalowanie interpretera aplikacji napisanych w języku Java – Java Runtime Environment http://www.java.com/pl/download/. Teraz, gdy mamy zainstalowaną już wirtualną maszynę Java, możemy przejść do pobrania z oficjalnej strony http://netbeans.org/downloads/index.html samego środowiska, pamiętając o tym, aby pobrana wersja IDE zawierała wsparcie dla języków C/C++.
NetBeans C/C++ wymaga również, aby w systemie były zainstalowane następujące narzędzia: kompilator C, kompilator C++, program powłoki systemowej do automatyzacji procesu kompilacji make, debugger gdb.
cout << "Hello World!" << endl;
/* * File: main.cpp * Author: Piotr Róż * * Created on 27 grudzień 2010, 01:05 */ #include <cstdlib> #include <iostream> using namespace std; /* * Główna funkcja aplikacji */ int main(int argc, char** argv) { cout << "Hello World!" << endl; return 0; }
Projekt został stworzony wraz z 4 logicznymi folderami:
Pliki dodane do folderów logicznych są automatycznie dodawane do projektu i kompilowane w procesie budowania projektu. Pod owymi 4 folderami logicznymi znajduje się jeszcze jeden: folder Important Files, który nie jest integralną częścią projektu, a pliki dodane niego nie są kompilowane w czasie jego budowania. Pliki w tym folderze są przechowywane tylko w celach informacyjnych i są wykorzystywane przy korzystaniu z projektu z istniejącym makefile'm.
Środowisko NetBeans umożliwia dodanie logicznego folderu do projektu, w celu lepszego zorganizowania plików. Aby dodać nowy logiczny folder kliknij prawym przyciskiem myszy na korzeń drzewa projektu (w przypadku wybrania domyślnych ustawień przy tworzeniu projektu korzeń będzie miał nazwę CppApplication_1) i wybierz New Logical Folder… .
Możliwe jest dodanie wielu plików w obrębie danego folderu istniejącego na dysku, przytrzymując klawisz CTRL i zaznaczając kolejne pliki.
Częstym problemem, z którym można się zetknąć na początku użytkowania NetBeans IDE jest fakt, iż tylko część środowiska jest przetłumaczona na język polski. Aby zmienić język całej aplikacji na angielski należy wykonać jeden z poniższych kroków:
W środowisku Windows należy dodać –locale en:US
na końcu komendy uruchamiającej NetBeans, przez co będzie ona przykładowo wyglądała następująco:
„C:\Program Files\NetBeans 6.9.1\bin\netbeans.exe” –locale en:US
.
netbeans.conf
, który przykładowo w środowisku Windows znajduje się w katalogu C:\Program Files\NetBeans 6.9.1\etc
.
netbeans_default_options=„-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true”
i zamienić go na:
netbeans_default_options=„-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true -J-Duser.language=en -J-Duser.region=US”
W przypadku, gdy środowisko NetBeans będzie informowało o niemożliwości odnalezienia kompilatora należy:
Cygwin Bash Shell
i kolejno wpisać:cygcheck -c cygwin
gcc –version
g++ –version
make –version
gdb –version
Cygwin 1.7.7-1
Cygwin gcc-core (C compiler) 3.4.4
Cygwin gcc-c++ (C++ compiler) 3.4.4
Cygwin gdb (GNU Debugger) 6.8.0
Cygwin make 3.81
Panel Sterowania
, a następnie wybrać System
.Zaawansowane ustawienia systemu
.Zmienne środowiskowe…
i dodać ścieżkę sciezka-do-cygwin\bin
.