Сборка Neuro Modeler в среде Qt (Windows)

Для сборки проекта необходим Qt 5.15.2 (или более новый из линейки 5.x.y), компилятор Microsoft Visual Studio 2019, система контроля версий Mercurial (рекомендуется Tortoise Hg) и следующие зависимости:

Предскомпилированные версии зависимостей (рекомендуется) вы можете скачать здесь.

(Допускается использование Qt версии 5.12.x и Microsoft Visual Studio 2017, также возможно использование Boost 1.69).

Шаг 1: Установите зависимости

Boost 1.69: Скачайте и распакуйте архив boost_1_77_0_vs2019.zip в корень диска (здесь и далее мы будем использовать диск C:). Затем откройте командную строку от имени администратора и выполните следующую команду:

setx BOOST_PATH C:\boost_1_77_0

OpenCV4: Скачайте и распакуйте архив OpenCv4.5.4_vs2017-2022.zip  корень диска C:. Затем откройте командную строку от имени администратора и выполните следующую команду:

setx OPENCV4_PATH C:\OpenCv4.5.4

Anaconda 3: Скачайте и распакуйте архив Anaconda 3.zip в корень диска C:. Затем откройте командную строку от имени администратора и выполните следующую команды:

setx ANACONDA_PATH C:\Anaconda3
setx PYTHONHOME C:\Anaconda3

Шаг 2. Установите Microsoft Visual Studio 2019 и Qt.

Шаг 3. Загрузите репозиторий по адресу https://foss.heptapod.net/nmsdk/nmsdk (необходимо обязательно затянуть репозиторий через mercurial чтобы корректно получить все зависимости, для этого запустите tortoiseHg, откройте меню Файл->Клонировать хранилище, и укажите в поле Источник адрес https://foss.heptapod.net/nmsdk/nmsdk).

Шаг 4: Запустите Qt Creator, откройте проект <путь до папки Nmsdk>\Build\Qt\BuildAll\BuildAll.pro согласитесь с настройками среды сборки по умолчанию.

Шаг 5: Выполните правый клик на файле проекта BuildAll.pro в окне QtCreator и последовательно выполните команды сборки qmake и build.