簡體   English   中英

Boost Python - 調試嵌入在 C++ 中的 python 代碼

[英]Boost Python - debugging python code embedded in C++

我正在使用 boost::python 將 python 解釋器嵌入到我的可執行文件中。 我從 C++ 端調用 python 函數。 但是,我無法調試代碼的 python 端。 這似乎不是一個流行的問題,但我真的需要調試從 C++ 調用的 python 代碼。 似乎視覺工作室對此有支持,但我使用的是 ubuntu。 有沒有辦法可以調試從 C++ 調用的 python 代碼。 如果 boost::python 不支持,我可以使用另一個庫。

Python 有一個名為pdb的本機調試器。 使用以下行:

import pdb
pdb.set_trace()

在 python 代碼中的任何位置開始交互式調試 session。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM