相关疑难解决方法(0)

Qt调试器在Mac上使用错误的python版本

我在macOS Mojave 10.14.6上。我的Qt版本是5.13.1。我的Qt Creator版本是4.10.0。

当我设置一个断点并运行该应用程序时,调试器将永远不会完成并打印到调试器日志中,并显示以下错误。

因此,据我所知,正在使用错误版本的lldb python。这是Qt Creator设置还是mac设置,如何解决?

dCALL:安装引擎dSTARTING LLDB:/ usr / bin / lldb设置下级... <1loadDumpers({“ token”:1})<2executeDebuggerCommand({“ command”:“ settings append target.source-map / Users / qt / work / qt /usr/local/Cellar/qt/5.13.1/../Src","token":2})<3setupInferior({“ attachpid”:0,“ breakonmain”:0 ,,“ executable” :“ / Users / kyle / GoogleDrive / programming / MasteringQt5 / Chapter02 / build-Sysinfo-Desktop-Debug / Sysinfo.app / Contents / MacOS / Sysinfo”,“ nativemixed”:0,“平台”:“”,“ processargs” :“”,“远程通道”:“”,“启动模式”:1,“ sysroot”:“”,“令牌”:3,“用户终端”:0,“工作目录”:“/Users/kyle/GoogleDrive/programming/MasteringQt5/Chapter02/build-Sysinfo-Desktop-Debug/Sysinfo.app/Contents/MacOS“})

(lldb)脚本sys.path.insert(1,'/ Applications / Qt Creator.app/Contents/Resources/debugger/')

来自lldbbridge import的(lldb)脚本*回溯(最近一次调用):文件“”,行1,在文件“ / Applications / Qt Creator.app/Contents/Resources/debugger/lldbbridge.py”中,行1912打印消息^

SyntaxError:调用'print'时缺少括号。你是说打印(消息)吗?

c++ python macos qt

4
推荐指数
1
解决办法
510
查看次数

Qt Creator无法在Mac上启动调试

最近(我怀疑有一些系统/自制程序更新),Qt的调试器停止运行。它永远挂在Setting up inferior...

内部日志:

dStart parameters: 'QGIS' mode: 1
dABI: x86-darwin-generic-mach_o-64bit
dLanguages: c++ 
dExecutable: ./QGIS 
dDirectory: ./build/output/bin/QGIS.app/Contents/MacOS
dDebugger: /Library/Developer/CommandLineTools/usr/bin/lldb
dProject: ./QGIS
dAdditional Search Directories:
dSysroot: 
dDebug Source Location: 
dDebugger settings:
dAdditionalArguments:   (default: )
dAdjustBreakpointLocations: true  (default: true)
dAllPluginBreakpoints: true  (default: true)
dAlwaysAdjustColumnWidths: true  (default: true)
dAutoDerefPointers: true  (default: true)
dAutoEnrichParameters: true  (default: true)
dAutoQuit: false  (default: false)
dBreakEvent:   (default: )
dBreakOnAbort: false  (default: false)
dBreakOnCatch: false  (default: false)
dBreakOnCrtDbgReport: false  (default: false)
dBreakOnFatal: false  (default: false)
dBreakOnThrow: false  (default: …
Run Code Online (Sandbox Code Playgroud)

c++ macos qt qt-creator lldb

1
推荐指数
1
解决办法
277
查看次数

标签 统计

c++ ×2

macos ×2

qt ×2

lldb ×1

python ×1

qt-creator ×1