Om du har qt -felsökningsikon högt upp i ditt system kan det här blogginlägget hjälpa dig att åtgärda det.
Datorn går långsamt?
Jag felsöker en rimlig qml / c ++ – applikation med GDB så fungerar mestadels, dvs. når en brytpunkt etc.
Ett antal personer felsökare kan dock inte komma åt alla Qts felsöknings symboler / källor.
.gnu_debuglink -sektionen har inte förvärvats i C: Qt 5.15.0 mingw81_64 plugins platform qwindows.dll.debug
.Gnu_debuglink -segmentet finns inte i C: Qt 5.15.0 mingw81_64 plugins iconengines qsvgicon.dll.debug
.Gnu_debuglink -avsnittet finns inte i C: Qt 5.15.0 mingw81_64 plugins sqldrivers qsqlite.dll.debug
.Gnu_debuglink -avsnittet tas inte emot i C: Qt 5.15.0 mingw81_64 wordpress -plugins qmltooling qmldbg_server.dll.debug
Hittar inte avsnittet .Gnu_debuglink i C: Qt 5.15.0 mingw81_64 plugins qmltooling qmldbg_server.dll.debug
.Gnu_debuglink -passage hittades inte i C: Qt 5.15.0 mingw81_64 plugins qmltooling qmldbg_debugger.dll.debug
Avsnittet .Gnu_debuglink är inte permanent organiserat i C: Qt 5.15.0 mingw81_64 plugins qmltooling qmldbg_inspector.dll.debug
.Gnu_debuglink -avdelningen hittades inte vid användning av C: Qt 5.15.0 mingw81_64 plugins qmltooling qmldbg_messages.dll.debug
.Gnu_debuglink -avsnittet finns inte i C: Qt 5.15.0 mingw81_64 jacks qmltooling qmldbg_tcp.dll.debug
…
Till exempel kan den här felsökaren komma åt QQuickScrollView och QWindowsGuiEventDispatcher, men inte för QObject.
Jag använder Windows 10 men jag har en ny installation med alla dessa komponenter:
- MinGW 8.1.0 64-bitars
- Källor
- Qt Debug Files
- Qt 4.12.2 Content Creator
- Qt Creator 4.12.2 CDB -stöd
- Debugging Windows Debugging Tools
- MingWG 8.1.0 64-bitars
Jag sparade Qt-källorna med Qt Creator Qt (Verktyg-> Alternativ-> Debugger-> “Lägg till källor …”)
Jag hittade all felsökningskonfigurationsegenskap. Hittade men kunde inte hitta något svar. Vad saknar jag?
Uppdatering: Jag försökte den viktigaste samma proceduren med MSVC2019 -versionen och följande fungerade.
Den viktigaste felsökningsomgivningen ärJag går till satsen du använder på marknaden för att bygga och påskynda ditt projekt. Om du vill skapa en anpassad felsökare och kompilator för varje mekanik väljer du Verktyg> Alternativ> Kits.
Du vill bara konfigurera felsökaren, eftersom den automatiska lurarinstallationen misslyckas på grund av avsaknaden av en bra inbyggd felsökare (som med CDB, vanligtvis en trevlig felsökare via Windows, som du alltid behöver skapa själv) och / eller på grund av att den installerade versionen inte är nyligen (till exempel om ditt system inte innehåller vilken version eller föråldrad version av GDB och du verkligen vill använda ett lokalt konfigurerat skum istället).
Obs. Om du behöver ändra en persons felsökning för en omedelbart igenkänd uppsättning kan du nu klona systemet och ändra inställningarna i bara replikeringsfilen. Var noga med att välja ett meningsfullt klonat paket för ditt projekt.
Om dessa felsökare som vi vill använda inte upptäcks direkt kan du lägga till Verktyg> Alternativ> Paket> Felsökning> Lägg till.
Obs. För att använda verktygsdebug avsedd för Windows, installera dem faktiskt och lägg till logotypservern som tillhandahålls av Microsoft till sökvägen för symbolisk representation för felsökning. Mer information finns i “Definiera CDB för sökvägar i Windows”.
Obs. För att använda GDB Software Free Foundation (FSF) -versionen från macOS måste du signera den och ofta ändra svitinställningarna.
Det här avsnittet förklarar vilka typer som är tillgängliga för C ++ – felsökningskod och har instruktioner för hur du installerar inbyggda felsökare som stöds. Av information gäller detta även kod på andra producerade språk som C, FORTRAN, Ada.
Mer information om felsökarlägen finns i Starta felsökare i olika lägen.
Inbäddade felsökningsversioner som stöds
Qt Creator stöder inbyggda felsökare när de arbetar med samlad kod. Den fullständiga GNU GDB symboliska felsökaren skulle användas på de flesta plattformar som stöds. Microsoft som hänvisar till Windows, när du använder Microsoft Toolchain, krävs Microsoft Console Debugger CDB. Alla LLDB -felsökare kan användas på macOS och Linux.
Versioner av GDB som stöds
Qt Creator version 3.1 och högre har pExtending Python Script. GDB -församlingar, om du inte har Python -program, stöds inte längre och kommer inte längre att fungera. Minsta GDB som stöds är 7,5 vid Python 2.7 eller 3.3 eller senare.
Minst 7,0 stöds för fjärrfelsökning under tiden med GDB och GDB-Server på en ambitiös apparat.
CDB -versioner som stöds
Alla typer och mönster av CDB -inriktningsramar som stöds av Qt har fått stöd av Qt Creator.
LLDB -versioner som stöds
Den inbyggda LLDB -felsökaren fungerar här på ett liknande sätt som GDB -felsökaren. LLDB är den huvudsakliga standardfelsökaren för Xcode när det gäller macOS på grund av C ++ – stödet på skrivbordet. LLDB används vanligtvis med hela Clang -kompilatorn (även om du kan använda den när det gäller GCC).
På macOS kan du använda var och en av vår LLDB -version som levereras med Xcode eller bortom Craft -källkoden. Den lägsta versionen som stöds är LLDB 320.4.
Installera din egen felsökare
GDB
I Windows, gå till den Python -kompatibla versionen av GDB som härleds med Qt -paketet, eller motivera nog med aktuella MinGW -versioner. På de flesta Linux -distributioner, som versionerna av GDB som ingår i Plan bara räcker.
Du kan också skapa din egen föredragna GDB, enligt beskrivningen i Skapa GDB -instruktioner.
Datorn går långsamt?
ASR Pro är den ultimata lösningen för dina PC-reparationsbehov! Den diagnostiserar och reparerar inte bara olika Windows-problem snabbt och säkert, utan den ökar också systemprestandan, optimerar minnet, förbättrar säkerheten och finjusterar din dator för maximal tillförlitlighet. Så varför vänta? Kom igång idag!

De versioner av GDB som levereras med Xcode stöds definitivt inte längre på macOS.
Felsökningsverktyg lämpliga för
För att använda CDB -felsökaren i Windows måste du installera Windows Debugging Tools. Du kan ladda ner den från avsnittet Ladda ner och installera Windows -felsökningsverktyg som en aspekt av den medföljande Windows SDK.
Obs. Visual Studio innehåller inte de verktyg som krävs för felsökning, så de måste installeras separat.
Vi måste också välja Qt Creator CDB Debugger Support (i Qt> Verktyg> Creator) qt när som helst när du installerar Qt eller den fristående Qt Creator.
När du manuellt bygger Qt Creator med denna Microsoft Visual C ++ – kompilator har processkontroller skapats för de filer som krävs med hjälp av "% ProgramFiles% Debugging Tools for Windows"
.
Det rekommenderas starkt att du kombinerar serversymbolen som tillhandahålls av Microsoft till ett sökfunktion för en felsökningssymbol. Symbolservern tillåter dig med felsökningsinformation för operativsystemet ditt lokala bibliotek för felsökning av Windows -program. För mer information, gå till avsnittet Inställningar. CDB för fönster i uppfart medan trottoarer.
Felsökningsverktyg för MacOS
Qt mapping binär innehåller både debug plus publicera versioner av biblioteken. Men detta kan uttryckligen berätta för runtime -länkaren att du i huvudsak vill använda felsökningsbiblioteken när du skapar din felsökningsapplikation, eftersom versionen är ett standardbibliotek.
Om din familj använder ett qmake -projekt baserat på Qt Creator kan de flesta sätta en flagga för att konfigurera uppspelningen i projektläge. När du startar konfigurationen köper du alternativet Use Debug Platform Kit.
Mer information om viktig information om felsökning efter macOS finns i Mac OS X Debugging Magic.
LLDB -rekommendation
Vi använder LLDB som ligger på ett annat sätt, det levereras med den användbara versionen av Xcode.
Konfigurera FSF GDB för MacOS
För att använda FSF GDB mot macOS måste du signera den för försäljning och lägga till den i Creator Kits qt.
- För att hjälpa FSF GDB -signeringsnyckeln, välj Keychain Access> Certificate Wizard> Create Certificate:
- Ange fsfgdb i fältet Name om du vill att konvertera Jag är befintligt innehåll.
- Välj kod som bekräftar i typcertifikatgrenen.
- Markera kryssrutan “Jag slår standardinställningarna” utan tvekan.
- Klicka på Nästa och följ instruktionerna i gurun (använd våra egna standardvärden) tills dialogrutan Ange var för certifikat visas.
- Välj System i nyckelringsprodukten.
- Välj Access Keychain> System och hitta certifikatet.
- Dubbelklicka på det certifikatet för att visa certifikatinformationen.
- Ta ditt beslut i avsnittet Förtroende. Antag alltid i rutan “Om detta faktiska certifikat används mycket”, stäng dialogrutan. Registrera dig direkt
- Ange följande instruktioner för den binära nära terminalen:
codeign -f -s "fsfgdb" inkomst INSTALL_LOCATION/fsfgdb
- I Qt Creator väljer du Qt Creator> Inställningar> Paket> Lägg till för att publicera ett paket med FSF GDB.
- Ange dess sökväg till GDB FSF i ett specifikt felsökningsfält (
$ HOME / gdb72 / kompostfack / fsfgdb
, men med en tydlig prislapp som$ HOME
). - För att få fördelarna med felsökaren, lägg till ett förslag för att ha alternativ för alla projekt. Readabilitydatatable = “1”>
Platform Compiler Custom Linux GCC, ICC GDB, LLDB Unix GCC, ICC GDB macOS GCC, Clang LLDB, FSF GDB (experimentell) Windows/MinGW GCC GDB Windows för varje MSVC Microsoft Visual C ++ Compiler Debugging Tools for Windows CDB Support koddesign -f -s "fsfgdb" dollar INSTALL_LOCATION / fsfgdb
Förbättra hastigheten på din dator idag genom att ladda ner den här programvaran - den löser dina PC-problem.Troubleshooting Qt Debug Symbol Windows
Fehlerbehebung Bei Qt-Debug-Symbolfenstern
Risoluzione Dei Problemi Nelle Finestre Dei Simboli Di Debug Di Qt
Dépannage Des Fenêtres De Symboles De Débogage Qt
Problemen Oplossen Met Qt Debug Symboolvensters
Solução De Problemas De Janelas De Símbolo De Depuração De Qt
Qt 디버그 아이콘 창 문제 해결
Устранение неполадок с окнами символов отладки Qt
Solución De Problemas De Ventanas De Señal De Depuración De Qt
Rozwiązywanie Problemów Z Oknami Symboli Debugowania Qt