在Python文件(VSCODE)中,钻至C源代码定义



我想导航到我的python文件中C中实现的模块的定义。

vscode可以钻至我的python对象的定义。有些是自动发现的,而另一些则需要指向。

要添加其他位置,我将以下内容添加到我的用户VSCODE设置:

"python.autoComplete.extraPaths": [
    "C:/Users/me/Desktop/external_python"
],

这很好,我可以右键单击对象,然后"转到定义"。

我想进一步钻探;进入C实施。现在,编译了C中实施的Python模块。但是,我可以访问生成共享对象的 *.h和 *.c文件。因此,从理论上讲,我可以从vscode Ins

中从python文件跳到.h/.c文件。

是否可以从python文件导航到编译模块的源代码?

不可能通过定义从python代码钻到匹配的C代码。Visual Studio可以提供此类功能,但是由于VS代码缺乏与对象文件的任何直接联系,因此无法进行从Python名称,对象文件,原始源到原始源的反向查找。

最新更新