Отладка расширения C++ в Visual Studio
Чтобы отладить расширение в Visual Studio:
- В свойствах проекта откройте
Options→Debugger:- Укажите в
Commandпуть к исполняемому файлу CAM-системы, напримерC:/Program Files/Sprut Technology/SprutCAM 18/Bin64/sc.exe; замените каталог на путь установленной версии; - Укажите в
Parametersзначение/EXTENSION_DEBUG_FOLDER="${workspaceFolder}/project/main/bin/Debug". Вместо${workspaceFolder}подставьте полный путь к каталогу примера.
- Укажите в
- Скопируйте файл
settings.jsonв каталогbin\debug.
При выборе Start debugging (F5):
- Visual Studio соберёт проект и поместит DLL по пути, указанному в настройках проекта;
- CAM-система запустится с параметром
/EXTENSION_DEBUG_FOLDER="${workspaceFolder}/project/main/bin/Debug"; - Помимо зарегистрированных расширений, CAM-система проверит каталог
${workspaceFolder}/project/main/bin/Debugи загрузит собранную DLL согласно файлуsettings.json; - При выполнении кода расширения в CAM-системе отладчик остановится на breakpoints, установленных в Visual Studio.