Visual Studio 2010 连接到 Python 进程

发布于 2024-12-19 00:18:56 字数 303 浏览 0 评论 0原文

我正在使用 VS 2010 附加到通过 ctypes 调用 DLL 的 Python 脚本。

我可以附加到该进程,并在“模块”视图下可以看到 DLL 及其关联的 PDB。这些路径直接通向解决方案输出文件夹,该文件夹恰好是“.../Debug/bin”。我正在从同一文件夹运行脚本。

当我尝试设置断点时,我收到“没有与此行关联的可执行代码”。

据我所知,DLL 是在调试配置而不是发布版本中构建的(在属性/C-C++/优化优化已禁用 (/Od) 下)。但是,在“模块”视图中,“优化”列显示“是的”。

谢谢,

肯尼

I'm using VS 2010 to attach to a Python script that is calling a DLL via ctypes.

I can attach to the process and under the "Modules" view I can see the DLL and it's associated PDB. The paths lead right to the solutions output folder which happens to be ".../Debug/bin". I'm running the script from this same folder.

When I try to set a breakpoint I get "No executable code is associated with this line."

As best as I can tell the DLL is built in a debug configuration rather than a release (under Properties/C-C++/Optimization optimization is disabled (/Od). However, in the "Modules" view the "Optimized" column displays "Yes".

Thanks,

Kenny

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

几度春秋 2024-12-26 00:18:56

当您使用 VS 2010 时,请安装几个月前发布的 Python Tools for Visual Studio 扩展。太棒了。

  • 支持 CPython 和 IronPython
  • Python 编辑器,具有高级成员和签名智能感知
  • 代码导航、转到定义和对象浏览器
  • 本地和远程调试

安装此软件后,您应该能够直接调试脚本。

http://pytools.codeplex.com/

As you are using VS 2010, install the Python Tools for Visual Studio extension that was released a few months ago. It is awesome.

  • Supports CPython and IronPython
  • Python editor with advanced member and signature intellisense
  • Code navigation, goto definition, and object browser
  • Local and remote debugging

With this installed you should be able to debug your script directly.

http://pytools.codeplex.com/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文