Petroglif

Сборка проекта

Если рассматривать процесс сборки “с нуля”, то он состоит из следующих шагов:
  • Импортировать исходные коды из репозитория в головной каталог PAPYRUS (на любом дисковом устройстве)
  • Установить последнюю версию Papyrus в подкаталог PAPYRUS/PPY
  • Открыть решение Visual Studio papyrus.sln в подкаталоге PAPYRUS/SRC/BUILDVC2017 или PAPYRUS/SRC/BUILDVC2019 или PAPYRUS/SRC/BUILDVC2022 для Visual Studio 2017 или Visual Studio 2019 или Visual Studio 2022 соответственно
  • Запустить полную сборку решения.
  • К сожалению, в деталях существует значительное число сложностей. Я попытаюсь часть из них рассмотреть в этой главе.

    Репозитории исходных кодов

    Существует 2 параллельные версии Papyrus:

  • собственно, проприетарная система Papyrus, исходные коды которой находятся в приватном репозитории subversion (http://uhtt.ru:1911/svn/papyrus). Доступ к этому репозиторию вы можете получить только лишь в случае, если являетесь сотрудником, вовлеченным в процесс разработки системы.

  • OpenPapyrus, которая является почти полной репликой проприетарной версии системы с очень небольшими модификациями, касающимися ключей шифрования. Репозиторий OpenPapyrus находится по адресу https://github.com/papyrussolution/OpenPapyrus.git.Доступ к этому репозиторию открыт для всех желающих изучить коды системы или включиться в совместную разработку.
  • Инструменты сборки

    Кроме компилятора и линковщика для сборки используется значительно число иных инструментов как собственной разработки, так и сторонних.

    OOO "Петроглиф"
    Copyright © 2019