Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
ide_netbeans [2010/12/27 01:39] proz Dokończenie - kompilacja pierwszego projektu. |
ide_netbeans [2010/12/28 16:50] proz |
||
---|---|---|---|
Linia 1: | Linia 1: | ||
+ | // // Autor: Piotr Róż --- //[[p.roz@stud.elka.pw.edu.pl|Piotr Róż]] 2010/12/27 21:55// | ||
+ | |||
====== Wstęp ====== | ====== Wstęp ====== | ||
- | NetBeans IDE (C/C++) jest wersją C/C++ wieloplatformowego środowiska programistycznego (IDE - Integrated Development Environment). | + | NetBeans IDE (([[http://www.netbeans.org/|Strona domowa projektu NetBeans]])) (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. 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)). | + | NetBeans jest projektem otwartego oprogramowania upublicznionego na zasadach licencji Common Development and Distribution License (([[http://pl.wikipedia.org/wiki/Common_Development_and_Distribution_License|Zasady licencji Common Development and Distribution License]])). 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)). |
====== Instalacja i konfiguracja dystrybucji NetBeans IDE C/C++ ====== | ====== Instalacja i konfiguracja dystrybucji NetBeans IDE C/C++ ====== | ||
Linia 74: | Linia 76: | ||
* Source Files (pliki źródłowe) – zawierające definicję wszystkich funkcji, klas i innych struktur danych (w języki C są to pliki z rozszerzeniem „c”, zaś w języku C++ - „cpp”); | * Source Files (pliki źródłowe) – zawierające definicję wszystkich funkcji, klas i innych struktur danych (w języki C są to pliki z rozszerzeniem „c”, zaś w języku C++ - „cpp”); | ||
* Test Files (pliki testowe),które nie są rzeczywistymi katalogami przechowywanymi na dysku, służą jedynie do organizacji plików w projekcie. | * Test Files (pliki testowe),które nie są rzeczywistymi katalogami przechowywanymi na dysku, służą jedynie do organizacji plików w projekcie. | ||
+ | |||
+ | {{ :netbeans:foldery.jpg |}} | ||
Pliki dodane do folderów logicznych są automatycznie dodawane do projektu i kompilowane w procesie budowania projektu. | Pliki dodane do folderów logicznych są automatycznie dodawane do projektu i kompilowane w procesie budowania projektu. | ||
Linia 92: | Linia 96: | ||
* W kolejnym oknie wybierz plik, który chcesz dodać do projektu. | * W kolejnym oknie wybierz plik, który chcesz dodać do projektu. | ||
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. | 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ęste problemy ====== | ||
+ | ===== Zmiana języka aplikacji ===== | ||
+ | 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: | ||
+ | ==== Tymczasowa zmiana języka ==== | ||
+ | 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 ''. | ||
+ | ==== Stała zmiana języka ==== | ||
+ | * Należy uruchomić w trybie edytowania plik ''netbeans.conf'', który przykładowo w środowisku Windows znajduje się w katalogu ''C:\Program Files\NetBeans 6.9.1\etc''. | ||
+ | * W kolejnym kroku należy odnaleźć fragment: | ||
+ | ''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"'' | ||
+ | ===== Brak możliwości wykrycia kompilatora w systemie Windows ===== | ||
+ | W przypadku, gdy środowisko NetBeans będzie informowało o niemożliwości odnalezienia kompilatora należy: | ||
+ | * Upewnić się, że środowisko do kompilowania i debuggowania jest zainstalowane i jest ono w odpowiedniej wersji. | ||
+ | * Aby sprawdzić wersję zainstalowanego oprogramowania należy uruchomić ''Cygwin Bash Shell'' i kolejno wpisać: | ||
+ | * ''cygcheck -c cygwin'' | ||
+ | * ''gcc --version'' | ||
+ | * ''g++ --version'' | ||
+ | * ''make --version'' | ||
+ | * ''gdb --version'' | ||
+ | * Środowisko NetBeans było testowane przeze mnie na następującym oprogramowaniu: | ||
+ | * ''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'' | ||
+ | * Aby zainstalować oprogramowanie Cygwin należy pobrać plik [[http://www.cygwin.com/setup.exe]] oraz zainstalować następujące pakiety: gcc-core: C compiler, gcc-g++: C++ compiler, gdb: The GNU Debugger, and make: the GNU version of the 'make' utility. | ||
+ | * Jeżeli oprogramowanie Cygwin jest zainstalowane poprawnie należy dodać do systemu zmienną środowiskową: | ||
+ | * Należy otworzyć ''Panel Sterowania'', a następnie wybrać ''System''. | ||
+ | * W kolejnym oknie należy wybrać ''Zaawansowane ustawienia systemu''. | ||
+ | * W nowo otwartym oknie należy kliknąć przycisk ''Zmienne środowiskowe...'' i dodać ścieżkę ''sciezka-do-cygwin\bin''. | ||
+ | * Potwierdzić operację klikając na OK. | ||
+ | |||
+ |