Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
ru:msvc2008 [2022/03/30 11:30] – kukuruzo | ru:msvc2008 [2024/06/16 11:24] (текущий) – kukuruzo |
---|
====== Psi+ on MS Windows: Build Instructions (win64-msvc2017) ====== | ====== Psi+ on MS Windows: Build Instructions (win64-msvc2019) ====== |
| |
| |
===== Microsoft Visual Studio 2017 ===== | ===== Microsoft Visual Studio 2019 ===== |
| |
| |
Скачиваем: | Скачиваем: |
| |
* [[https://github.com/Kitware/CMake/releases/download/v3.23.0/cmake-3.23.0-windows-x86_64.msi|CMake 3.23.0 win64]] Можно использовать тот, что идет в комплекте с Qt | * [[https://cmake.org/download/|CMake ]] Можно использовать тот, что идет в комплекте с Qt |
* [[https://my.visualstudio.com/Downloads?q=visual%20studio%202019&wt.mc_id=o~msft~vscom~older-downloads|Microsoft Visual Studio 2019]] | * [[https://my.visualstudio.com/Downloads?q=visual%20studio%202019&wt.mc_id=o~msft~vscom~older-downloads|Microsoft Visual Studio 2019]] |
* [[https://www.qt.io/download-open-source?hsCtaTracking=9f6a2170-a938-42df-a8e2-a9f0b1d6cdce%7C6cb0de4f-9bb5-4778-ab02-bfb62735f3e5|Qt Online Installer Windows]] (требует регистрации на сайте) | * [[https://www.qt.io/download-open-source?hsCtaTracking=9f6a2170-a938-42df-a8e2-a9f0b1d6cdce%7C6cb0de4f-9bb5-4778-ab02-bfb62735f3e5|Qt Online Installer Windows]] (требует регистрации на сайте) |
* [[https://gstreamer.freedesktop.org/data/pkg/windows/1.20.1/msvc/gstreamer-1.0-msvc-x86_64-1.20.1.msi|Gstreamer runtime libraries 1.20.1]] | * [[https://gstreamer.freedesktop.org/data/pkg/windows/1.24.4/msvc/gstreamer-1.0-msvc-x86_64-1.24.4.msi|Gstreamer runtime libraries 1.24.4]] |
* [[https://gstreamer.freedesktop.org/data/pkg/windows/1.20.1/msvc/gstreamer-1.0-devel-msvc-x86_64-1.20.1.msi|Gstreamer development libraries 1.20.1]] | * [[https://gstreamer.freedesktop.org/data/pkg/windows/1.24.4/msvc/gstreamer-1.0-devel-msvc-x86_64-1.24.4.msi|Gstreamer development libraries 1.24.4]] |
* [[https://sourceforge.net/projects/psiplus/files/Windows/Personal-Builds/KukuRuzo/SDK/psisdk-msvc2019-setup-29.0.exe/download|Psi+ Qt5 SDK MSVC2019 Win64]] (СДК для сборки Psi+ //~30Мб//) | * [[https://sourceforge.net/projects/psiplus/files/Windows/Personal-Builds/KukuRuzo/SDK/psisdk-msvc2019-setup-35.0.exe/download|Psi+ Qt5 SDK MSVC2019 Win64]] (СДК для сборки Psi+ //~30Мб//) |
| |
| |
* Устанавливаем библиотеки **Gstreamer** желательно устанавливать в один и тот же каталог и в максимальной конфигурации | * Устанавливаем библиотеки **Gstreamer** желательно устанавливать в один и тот же каталог и в максимальной конфигурации |
| |
* И наконец установим **SDK**, который содержит набор библиотек необходимых для сборки Psi+. При установке очень желательно включить пункт "Добавить запись в реестр Windows". Поле установки нужно перезайти в систему, чтобы обновились переменные. | * И наконец установим **SDK**, который содержит набор библиотек необходимых для сборки Psi+. При установке очень желательно включить пункт "Добавить запись в реестр Windows". **Поле установки нужно перезайти в систему, чтобы обновились переменные.** |
| |
| |
* Описание флагов конфигурации смотрим [[https://github.com/psi-plus/psi-plus-snapshots/blob/master/Readme-cmake-ru.txt|тут]] | * Описание флагов конфигурации смотрим [[https://github.com/psi-plus/psi-plus-snapshots/blob/master/Readme-cmake-ru.txt|тут]] |
* Сборка SDK своими руками в этом разделе не описана, т.к. эта задача - нетривиальна и порой требует специальных навыков и знаний. | * Сборка SDK своими руками в этом разделе не описана, т.к. эта задача - нетривиальна и порой требует специальных навыков и знаний. |
| |
| **==== |
| ПРИМЕЧАНИЯ ====** |
| |
| 1. Для ускорения сборки под Windows можно воспользоваться утилитой [[https://ccache.dev/download.html|Ccache]], для этого нужно распаковать архив с программой в удобный каталог и добавить этот каталог в переменную PATH. |
| |
| 2. Если у вас что-то не получается - внимательно читайте вывод CMake, cmake-скрипты Psi/Psi+ выдают достаточно подробную информацию о процессе конфигурации. |
| |
| |