Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

3)В случае работы с geant4: Clion при подключении к wsl подыскивает компилятор подыскивает автоматически, что может приводить к ошибкам. В таком случае надо менять cmake файл отлаживаемого проекта , либо использовать другой компилятор. Так же могут Например, возникнуть ошибки с порядком обхода заголовочных файлов (при этом при запуске wsl из терминала их не будет. Скорее всего, это вызвано использованием разных компиляторов), которые в моем случае решились только заменой #include_next на #include в тех местах, где возникала ошибка. При установке geant4 из этого гайда  используется скрипт geant4.sh , который меняет переменные окружения. Его предлагается прописывать в .bachrc чтобы не запускать каждый раз. Однако в нашем случае такой подход выдаст ошибку(см. пункт 2), так как переменные не будут установлены. Нужно открыть скрипт, посмотреть какие переменные он меняет и прописать их вручную в environment в формате key=value.  По этой же причине путь к джеанту придется указать в cmake файле - "set(Geant4_DIR *ваш путь*/GEANT4/install/lib/Geant4-10.6.2/)"

...