我解析一个C++项目,该项目编译为library.so用于python。所以我不能在Qt创建者IDE中调试它。为此,我使用可执行的main()创建了单独的项目。
int main()
{
boost::python::dict whiteList;
whiteList.has_key("blablabla");
...
return 0;
}
发布模式程序的编译和工作不正确。但是在调试模式下,程序在带有错误窗口的has_key()方法中失败:
The inferior stopped because it received a signal fr
我正在使用Python Tools for Visual Studio (PTVS)。我不能做扩展的c++调试。我已经启用了本机代码调试。我的疑问是如何将这两个项目(c++和python)联系起来?在python (3.4 -64位)中,c++库是这样加载的:
cpplib = ctypes.cdll.LoadLibrary(CPPLIB_PATH)
这是我从Visual Studio 得到的
在启动python文件之前,我正在尝试调试一个项目,该项目在运行时向PYTHONPATH添加了许多附加库。 在Visual Studio代码中调试python文件之前,我无法使用tasks.json文件添加这些命令(请参阅post Visual Studio Code unable to set env variable paths prior to debugging python file),所以我只能通过os.system("..")命令添加它们 我只展示了下面添加的库中的一个: # Standard library imports
import os
import s
我无法在Pycharm中为Django项目运行调试我在Pycharm中遇到了如何调试Django项目的问题。我不知道如何在Pycharm中配置错误,尽管在其他python项目中没有问题。
在Pycharm中是否有其他设置,或者Django项目文件中是否有进一步的代码,如settings.py
在下图中,我执行以下步骤。
在这里设置断点2.在view.py中单击调试
调试停止在init.py
raise ImproperlyConfigured(
"Requested %s, but settings are not configured.
我目前正在Jython2.5.1中使用NetBeans IDE
当逐步调试我的项目时,一旦遇到生成器上的迭代,调试器就会直接到达代码的末尾。输出正常,但一旦满足第一个生成器,就不可能一步一步地调试。
这是所有Python中用于Python调试的标准行为吗?难道不可能像调试" for“循环中的每个元素(抱歉提到VBA :)那样调试代码”产生后的产量“吗?
谢谢。
编辑
没有生成器的
代码:
def example(n):
i = 1
while i <= n:
yield i
i += 1
print "hello"
print "goo
我已经设置了一个现有的django 1,11项目的vscode与微软python扩展,但这将只在 (主页)上工作,我需要这个调试器挂钩到我已经在上运行的服务器我需要一个设置,让我调试vscode,使代码停止在特定的断点,调试各种网址的代码使用谷歌铬。这是我的launch.json
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: htt