2.1 Настройка Visual Studio 2022 и SimInTech для создания DLL-модуля
Для сборки в SimInTech библиотеки DLL, используемой проектами программного комплекса EULER, на компьютере должны быть установлены:
− Visual Studio 2022,
− Пакет SDK для Windows 8.1, который можно найти по ссылке https://developer.microsoft.com/ru-ru/windows/downloads/sdk-archive/
− Шаблон кода VC2022 с измененными для программного комплекса EULER настройками.
Для настройки среды разработки Visual Studio 2022 и программного комплекса SimInTech для создания совместимых с программным комплексом EULER библиотек DLL:
1. В папке …\SimInTech64\bin\CodeTemplates\ создайте копию папки VC2022 à VC2022_Euler (см. рис. 4):

Рис. 4. Папка с шаблонами CodeTemplates программного комплекса SimInTech
2. Откройте в Visual Studio 2022 решение
…\SimInTech64\bin\CodeTemplates\VC_2022_Euler\src\example_cpp.sln
(см. рис. 5):

Рис. 5. Папка …\SimInTech64\bin\CodeTemplates\VC_2022_Euler\src\
3. Убедитесь, что в Visual Studio 2022 включен режим Release (см. рис. 6):

Рис. 6. Установка режима Release в Visual Studio 2022
4. В обозревателе решений правой кнопкой мыши (или нажмите Alt+Enter) выберите проект example_cpp и перейдите в свойства проекта (см. рис. 7):

Рис. 7. Обозреватель решений в Visual Studio 2022
5. Установите указанные настройки:
− Свойства конфигурации à Общие à Версия пакета SDK для Windows (Версия цифровой платформы) è 8.1,
− Свойства конфигурации à Общие à Набор инструментов платформы è Visual Studio 2015 (v140)
Нажмите кнопку «Применить» и меню настроек примет следующий вид (см. рис. 8):

Рис. 8. Установка параметров Visual Studio 2022
6. На закладке Свойства конфигурации à C/C++ à Оптимизация установите параметры (см. рис. 9):
− Оптимизация è Отключено (/Od),
− Предпочитать размер или скорость è Никакой.
Нажмите кнопку «Применить».

Рис. 9. Установка параметров Visual Studio 2022
7. На вкладке Свойства конфигурации à C/C++ à Создание кода выберите Включить расширенный набор инструкций è Не использовать расширенные наборы инструкций (/arch:IA32) (см. рис. 10):

Рис. 10. Установка параметров Visual Studio 2022
8. Сохраните изменения в проекте (Ctrl+Shift+S либо Файл à Сохранить все).
9. После сохранения измененных настроек можно закрыть Visual Studio 2022 (Alt+F4 либо Файл à Выход).
10. Запустите SimInTech 64.
11. В основном меню выберите Кодогенератор à Кодогенератор Си,
на закладке «Настройки» для «Директория шаблона кода» выберите «%codetemplates%VC2022_Euler\» и закройте окно «Кодогенератор Си».