×
 

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\» и закройте окно «Кодогенератор Си».