Отладчик Qt, использующий неправильную версию Python на Mac - PullRequest
1 голос
/ 23 сентября 2019

Я на MacOS Mojave 10.14.6.Моя версия Qt 5.13.1.Моя версия Qt Creator - 4.10.0.

Когда я устанавливаю точку останова и запускаю приложение, отладчик никогда не завершает работу и печатает в журнал отладчика со следующей ошибкой.

Итак, используется неправильная версия python для lldb,из того, что я могу собрать.Это настройка Qt Creator или настройка mac и как я могу это исправить?

dCALL: НАСТРОЙКА ДВИГАТЕЛЯ dSTARTING LLDB: / usr / bin / lldb Настройка подчиненного ... <1loadDumpers ({"токен ": 1}) <2executeDebuggerCommand ({" команда ":" настройки добавить target.source-map / Users / qt / work / qt /usr/local/Cellar/qt/5.13.1/../Src ","токен ": 2}) <3setupInferior ({" attachpid ": 0," breakonmain ": 0 ,," исполняемый файл ":" / Users / kyle / GoogleDrive / программирование / MasteringQt5 / Chapter02 / build-Sysinfo-Desktop-Debug / Sysinfo.app / Содержание / MacOS / Sysinfo», "nativemixed": 0, "платформа": "", "processargs": "", "remotechannel": "", "StartMode": 1, "SYSROOT": "","маркер": 3, "useterminal": 0, "WorkingDirectory": "/ Users / Kyle / GoogleDrive / программирование / MasteringQt5 / Chapter02 / встроенный Sysinfo-Desktop-Debug / Sysinfo.app / Содержание / MacOS"}) </p>

(lldb) скрипт sys.path.insert (1, '/ Applications / Qt Creator.app/Contents/Resources/debugger/')

(lldb) скрипт из импорта lldbbridge * Трассировка (большинствопоследний вызов последним): Файл "", строка 1, в файле "/ Applications / QtCreator.app/Contents/Resources/debugger/lldbbridge.py ", строка 1912, печатное сообщение ^

SyntaxError: отсутствуют скобки в вызове функции print.Вы имели в виду print (message)?

1 Ответ

2 голосов
/ 23 сентября 2019

В качестве быстрого исправления запустите это в терминале:

по умолчанию напишите com.apple.dt.lldb DefaultPythonVersion 2

Проблема в том, что версия lldb по умолчанию теперь Python 3. Этовызывая некоторые проблемы с Qt, которые, мы надеемся, скоро будут решены:

https://bugreports.qt.io/browse/QTCREATORBUG-22955

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...