Instalacja narzędzi
- Zainstaluj Code::Blocks pod Windows. Potrzebny będzie plik 'codeblocks-16.01mingw-setup.exe’ ze strony http://www.codeblocks.org/ lub bezpośrednio ze strony https://sourceforge.net/projects/codeblocks/files/Binaries/16.01/Windows/. Skrót 'mingw’ w nazwie oznacza, że oprócz środowiska w pliku instalacyjnym jest również kompilator (Minimalist GNU for Windows). Uwaga! Nie należy instalować nowszej wersji 17.12, ponieważ jest niekompatybilna z R.
- Dodaj bibliotekę OpenMP odpowiadającą za obsługę wieloprocesorowości. Pobierz plik ‘gcc-4.9.2-tdm-1-openmp.zip’ z lokalizacji https://sourceforge.net/projects/tdm-gcc/files/TDM-GCC%204.9%20series/4.9.2-tdm-1%20SJLJ/. Zawartość archiwum skopiuj do katalogu kompilatora: C:\Program Files\CodeBlocks\MinGW. Odpowiednio podkatalog bin w bin, lib w lib, a share w share.
- Zainstaluj w systemie program Gnuplot do podglądu wykresów plt (http://www.gnuplot.info/). Podczas instalacji wybierz otwieranie plików plt przez program.
- Opcjonalnie, jeżeli chcesz korzystać z R zainstaluj R 4.x.x ze strony https://www.r-project.org. Podczas instalacji wybierz katalog C:\Program Files\R\R-4 (pomiń numery podwesji). To ważne – nie trzeba będzie aktualizować HL++ za każdym razem, gdy powstanie nieco nowsza wersja R. Uruchom R i zainstaluj pakiet RInside, używając komendy install.packages(„RInside”).
Instalacja HL++
Uruchom instalator HL++ ‘hlpp-2.4.2-setup.exe’ i przejdź przez wszystkie kroki instalacji.
Konfiguracja Code::Blocks
Wybierz jeden ze sposobów konfiguracji Code::Blocks opisany w kolumnach, w zależności od tego, czy zamierzasz używać funkcji R czy nie.
| Ustawienie | Wersja bez R | Wersja z R |
| W menu Settings/Compiler… w zakładce Compiler settings w okienku Compiler flags zaznacz | Have g++ follow the C++11 | Have g++ follow the C++11 |
| W menu Settings/Compiler… w zakładce Compiler settings w okienku Other compiler options wpisz | –fopenmp | –fopenmp |
| W menu Settings/Compiler… w zakładce Linker settings w okienku Link libraries wpisz | hl2 gomp inih prob | hl2r gomp inih prob R RInside Rlapack Rblas |
| W menu Settings/Compiler… w zakładce Search directories w okienku Compiler wpisz | C:\Program files\HL2\include | C:\Program files\HL2\include C:\Program Files\R\R-4\include C:\Program Files\R\R-4\library\Rcpp\include C:\Program Files\R\R-4\library\RInside\include C:\Program Files\R\R-4\bin\i386 C:\Program Files\R\R-4\library\Rcpp\libs\i386 C:\Program Files\R\R-4\library\RInside\libs\i386 |
| W menu Settings/Compiler… w zakładce Search directories w okienku Linker wpisz | C:\Program files\HL2\lib | C:\Program files\HL2\lib |
| W menu Tools/Configure tools dodaj nowe narzędzia | – | a) Parser Name: Parse R code Executable: C:/Program files/HL2/RTools/RTools.exe Parameters: 1 \”${ACTIVE_EDITOR_FILENAME}\” b) Uruchamiacz Name: Run R code Executable: C:/Program files/HL2/RTools/RTools.exe Parameters: 2 \”${ACTIVE_EDITOR_FILENAME}\” c) Debuger Name: Debug R code Executable: C:/Program files/HL2/RTools/RTools.exe Parameters: 4 \”${ACTIVE_EDITOR_FILENAME}\” ${ACTIVE_EDITOR_LINE} d) Pomoc Name: Help R Executable: C:/Program files/HL2/RTools/RTools.exe Parameters: 5 \”${ACTIVE_EDITOR_SELECTION}\” |
| W menu Settings/Editor w ustawieniach Syntax high lighting są ustawienia odpowiadające za podświetlanie składni | – | Pliki z katalogu C:\Program files\HL2\RTools\share skopiuj do C:\Program Files\CodeBlocks\share\CodeBlocks\lexers, aby były dostępne ustawienia dla języka R. |
Konfiguracja Windows
Wybierz jeden z poniższych sposobów wskazania lokalizacji bibliotek dynamicznych. Pierwszy sposób jest uniwersalny. Po ustawieniu zmiennych wyloguj się i zaloguj lub uruchom ponownie komputer, aby ustawienia stały się aktywne. Drugi sposób jest mniej ogólny. Ustawienie zmiennych środowiskowych w Code::Blocks będzie aktywne tylko dla programów uruchamianych z tego środowiska. Ten sposób jest przydatny, jeżeli nie masz uprawnień administratora Windows.
| Ustawienie | Wersja bez R | Wersja z R |
| Kliknij prawym klawiszem myszki w Mój komputer, wybierz Właściwości, następnie Zaawansowane ustawienia systemu i potem Zmienne środowiskowe. W Zmiennych użytkownika ustaw | key: PATH value: C:\Program files\HL2\lib | key: PATH value: C:\Program files\HL2\lib; C:\Program Files\R\R-4\bin\i386; C:\Program Files\R\R-4\library\RInside\lib\i386 key: R_HOME value: C:\Program Files\R\R-4\ |
W Code::Blocks w menu Settings/Environment w ustawieniach Environment variables wybierz Dodaj zmienną (przycisk Add) i wpisz | key: PATH value: %PATH%;C:\Program files\HL2\lib | key: PATH value: %PATH%; C:\Program files\HL2\lib; C:\Program Files\R\R-4\bin\i386; C:\Program Files\R\R-4\library\RInside\lib\i386 key: R_HOME value: C:\Program Files\R\R-4\ |
