Получение переменной окружения в VSCODE на основе варианта CMake - PullRequest
0 голосов
/ 01 апреля 2020

Я использую Pybind11 для создания модулей C ++ / Python и, по-видимому, выходные файлы .DLL должны быть в PYTHONPATH для импортируемого модуля (добавление в sys.path не работает).

Я использую варианты CMake для установки различных сборок, и это создает отдельные выходные каталоги для каждого варианта.

Я затрудняюсь найти способ установить переменную окружения PYTHONPATH во встроенных терминалах (и jupyter записные книжки) на основе выбранного мной варианта.

Какие-либо предложения?

    "terminal.integrated.env.windows": {
        "PYTHONPATH": "${workspaceRoot}\\build\\${variant:platform}"
    },

не работает (похоже, он не заменяет $ {option: platform}).

в файле .env ни ${workspaceRoot}, ни ${variant:platform} не доступны

...