- CellEditor - Windows аналог JupyterNotebook
- Highlighting - библиотека подсветки синтаксиса и подсказок Python
- PythonInterpretorDll - обертка взаимодействия с Python
В репозитории "интерпретатора питона" был проект Project1 который был демкой к тому, как использовать dll интерпретатора. Его я не копировал, на основе него дальше необходимо будет писать взаимодействие частей проекта.
Чтобы все скомпилировалось, надо установить Python и указать путь к нему в переменной окружения PythonHome. После установки переменной окружения НЕОБХОДИМО перезагрузить Visual Studio
Решение пока необходимо собирать под Debug x86 (ЭТО ВАЖНО). Остальные конифгурации пока не настроены.
В силу специфики PythonInterpretorDll, он собирается под Release x64. У кого x86 питон - собирайте его под x86 (надо менять в настройках решения, не проекта). В силу тех же причин не выполнены требования лекторов курса к предваритально откомпилированным заголовкам, уровням предупреждений и x86 сборки к PythonInterpretorDll.