Qt - 设置 PYTHONPATH 后 CDB 崩溃
Posted
技术标签:
【中文标题】Qt - 设置 PYTHONPATH 后 CDB 崩溃【英文标题】:Qt - CDB crashes after setting PYTHONPATH 【发布时间】:2018-04-03 20:44:52 【问题描述】:我正在使用 boost::python 嵌入 python。一切正常,直到我设置 PYTHONPATH 环境变量 - 然后调试器崩溃并显示消息
CDB 进程终止
调试器输出
错误:进程崩溃 dCDB PROCESS FINISHED,状态 1,退出代码 -1073740791 dNOTE:ENGINE ILL ****** dState 从 EngineSetupRequested(1) 更改为 EngineShutdownRequested(19) [master] dCALL: SHUTDOWN ENGINE dNOTE: ENGINE SHUTDOWN OK dState 从 EngineShutdownRequested(19) 到 EngineShutdownOk(21) [master] dState 从 EngineShutdownOk(21) 更改为 DebuggerFinished(22) [master] s调试器完成。
Qt 创建者
Qt Creator 4.5.1 基于 Qt 5.10.1(MSVC 2015,32 位)
2018 年 2 月 10 日 04:20:12 构建
从修订版 24cd0b1cd6
Qt
5.10.0
Python
Python 2.7.14(v2.7.14:84471935ed,2017 年 9 月 16 日,20:25:58)[MSC v.1500 64位(AMD64)]在win32上
VC
Microsoft (R) C/C++ 优化编译器版本 19.12.25835 for x64
PYTHONHOME 变量已设置,根本不会引起任何问题。
【问题讨论】:
【参考方案1】:解决方法:从 Qt Creator 4.5.1 切换到 4.2.2
Qt Creator 4.2.2 基于 Qt 5.8.0(MSVC 2015,32 位)
建于 2017 年 4 月 3 日 04:13:59
从修订版 991f5eb6a5
https://forum.qt.io/topic/69130/unexpected-cdb-exit/12 @Christoph Schaefer
【讨论】:
以上是关于Qt - 设置 PYTHONPATH 后 CDB 崩溃的主要内容,如果未能解决你的问题,请参考以下文章
Qt Creator的CDB调试器--使用技巧与解决调试很慢的心得,重点是Symbols Path设置
Qt 无法调试问题 ----- The cdb process terminated
qt---cdb(Microsoft Console Debugger)调试