获取基于CMake变体的VSCODE中的环境变量集

时间:2020-04-01 10:59:38

标签: visual-studio-code cmake pybind11

我正在使用Pybind11制作C ++ / Python模块,显然,输出.DLL必须在PYTHONPATH中才能导入该模块(附加到sys.path无效)。

我正在使用CMake变体来设置各种内部版本,并且每个变体会创建单独的输出目录。

我无所适从,无法根据我选择的变体在集成终端(和Jupyter笔记本电脑)中设置PYTHONPATH环境变量。

有什么建议吗?

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

不起作用(它似乎不能代替$ {variant:platform})。

.env文件中,${workspaceRoot}${variant:platform}都不可用

0 个答案:

没有答案