Для разработчиков

Navigation:  »No topics above this level«

Для разработчиков

Previous pageReturn to chapter overview

Среда разработки необходимая для создания скомпилированных ROOT макросов.

 

1.Cygwin  — UNIX-подобная среда и интерфейс командной строки для Microsoft Windows. Cygwin обеспечивает тесную интеграцию приложений, данных и ресурсов Windows с приложениями, данными и ресурсами UNIX-подобной среды. Из среды Cygwin можно запускать обычные приложения Windows, также можно использовать инструменты Cygwin из Windows.
 
Cygwin можно загрузить из сайта https://cygwin.com/

 

2.Microsoft Visual Studio 2010

 

3.ROOT скомпилированный под Microsoft Visual Studio 2010.
Установочный файл -  root_v5.34.32.win32.vc10.exe

 

4.bash скрипты, которые устанавливают необходимые переменные окружения для среды Cygwin:
bash_profile, vsvars10.sh

  Эти файлы лежат в  директории %ROOTSYS%\macros.

    Их необходимо скопировать в пользовательскую $HOME директорию.

    На пример, D:\Cygwin\home\onuchin

 

   

Пример компиляции макроса doseHist.C

 

Запускаем cygwin терминал и переходим в директорию, где лежит этот файл

 

cygwin1
 
 

 

Запускаем ROOT и из под командной строки выполняем команду .L doseHist.C++

 

cygwin2
 
В результате создаётся DLL файл («динамически подключаемая библиотека») doseHist_C.dll