Я пытаюсь работать в области физики элементарных частиц, и мне нужна помощь в настройке программного обеспечения для этого.
Я пытаюсь установить HepMC3 в свою Ubuntu 20.04, но не знаю, как его запустить. Я следовал всем инструкциям по установке, указанным на их веб-сайте. Я упоминаю команду для установки ниже
$wget http://hepmc.web.cern.ch/hepmc/releases/HepMC3-3.2.2.tar.gz
tar -xzf HepMC3-3.2.2.tar.gz
mkdir hepmc3-сборка
cd hepmc3-сборка
cmake -DHEPMC3_ENABLE_ROOTIO:BOOL=OFF -DHEPMC3_ENABLE_TEST:BOOL=OFF \
-DHEPMC3_INSTALL_INTERFACES:BOOL=ON -DHEPMC3_ENABLE_PYTHON:BOOL=ON -DHEPMC3_PYTHON_VERSIONS=2.7 \
-DHEPMC3_BUILD_STATIC_LIBS:BOOL=ВЫКЛ -DHEPMC3_BUILD_DOCS:BOOL=ВЫКЛ \
-DCMAKE_INSTALL_PREFIX=../hepmc3-установить \
-DHEPMC3_Python_SITEARCH27=../hepmc3-install/lib/python2.7/сайт-пакеты \
../ГепМС3-3.2.2
делать
сделать установку
После этого я хочу скомпилировать файлы примеров, представленные в файле HepMC-3.2.2/examples/RootIOExample3. Для этого,
$cmake -DUSE_INSTALLED_HEPMC3=ON -DHepMC3_DIR=/home/aritra/Desktop/Project/HepMC3-3.2.3 CMakeLists.txt Я выполнил следующий код в папке примера:
Но это дает мне следующую ошибку:
Предупреждение CMake (dev) в CMakeLists.txt:
Нет команды project(). Файл CMakeLists.txt верхнего уровня должен
содержат буквальный прямой вызов команды project(). Добавьте строку
код, такой как
проект(ИмяПроекта)
в верхней части файла, но после cmake_minimum_required().
CMake делает вид, что есть команда «проект (проект)» на первом
линия.
Это предупреждение для разработчиков проекта. Используйте -Wno-dev, чтобы подавить его.
Ошибка CMake в CMakeLists.txt:26 (установка):
установить КАТАЛОГ без НАЗНАЧЕНИЯ!
Предупреждение CMake (dev) в CMakeLists.txt:
Команда cmake_minimum_required отсутствует. Строка кода, например
cmake_minimum_required (ВЕРСИЯ 3.16)
следует добавить в начало файла. Указанная версия может быть ниже
если вы хотите поддерживать более старые версии CMake для этого проекта. Для большего
информационный запуск «cmake --help-policy CMP0000».
Это предупреждение для разработчиков проекта. Используйте -Wno-dev, чтобы подавить его.
-- Настройка не завершена, произошли ошибки!
См. также «/home/aritra/Desktop/Project/HepMC3-3.2.3/examples/RootIOExample3/CMakeFiles/CMakeOutput.log».
Пожалуйста, помогите мне понять, что я делаю неправильно. Здесь это файл readme для HepMC для справки.