Сборка Neuro Modeler в среде Qt (Windows)
Для сборки проекта необходим Qt 5.15.2 (или более новый из линейки 5.x.y), компилятор Microsoft Visual Studio 2019, система контроля версий Mercurial (рекомендуется Tortoise Hg) и следующие зависимости:
- минимальные (Boost 1.77),
- максимальные (Boost 1.77, OpenCV 4, Anaconda 3 с Python 3.6).
Предскомпилированные версии зависимостей (рекомендуется) вы можете скачать здесь.
(Допускается использование 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.