Delen via


C++ Foutopsporingseigenschappen (Linux C++)

Linux-ondersteuning is beschikbaar in Visual Studio 2017 en hoger.

Vastgoed Beschrijving Keuzen
Externe foutopsporingsmachine Visual Studio 2019 versie 16.1: Hiermee geeft u de computer op waarop fouten in het programma moeten worden opgespoord. Kan afwijken van de externe buildcomputer die is opgegeven op de pagina Algemeen . U kunt een verbinding met een doelcomputer toevoegen of bewerken met Extra>Opties>Platformonafhankelijk>Verbindingsbeheer.
Commando vóór lancering Een opdracht die wordt uitgevoerd in de shell voordat het foutopsporingsprogramma wordt gestart, die kan worden gebruikt om de foutopsporingsomgeving te beïnvloeden.
Programma Het volledige pad op het externe systeem naar het programma om te debuggen. Als deze leeg of ongewijzigd blijft, wordt standaard de huidige projectuitvoer gebruikt.
Programmaargumenten De opdrachtregelargumenten die moeten worden doorgegeven aan het programma dat wordt gedebugged.
Werkdirectory De werkmap van de externe toepassing. Standaard is de thuismap van de gebruiker.
Aanvullende opdrachten voor foutopsporingsprogramma's Aanvullende gdb opdrachten voor het foutopsporingsprogramma dat moet worden uitgevoerd voordat u foutopsporing start.
Poortnummer voor foutopsporingsprogramma Het poortnummer voor foutopsporingsprogrammacommunicatie met het externe foutopsporingsprogramma. De poort mag niet lokaal worden gebruikt. Deze waarde moet positief zijn en tussen 1 en 65535. Indien niet opgegeven, wordt een gratis poortnummer gebruikt.
Poortnummer voor externe foutopsporing Het poortnummer waarop de externe debugger server gdbserver luistert op het externe systeem. De poort mag niet worden gebruikt op het externe systeem. Deze waarde moet positief zijn en tussen 1 en 65535. Indien niet opgegeven, wordt een gratis poortnummer vanaf 4444 gebruikt.
Foutopsporingsmodus Hiermee wordt opgegeven hoe de foutopsporingsprogramma's interfacen met gdb. In de gdb-modus bestuurt de debugger gdb over de shell op het externe systeem. In de gdbserver-modus wordt de applicatie lokaal uitgevoerd en maakt het verbinding met gdb dat op afstand wordt uitgevoerd. gdbserver
Gdb
Aanvullende zoekpaden voor symbolen Extra zoekpad voor foutopsporingssymbolen (solib-search-path).
Fouten opsporen in onderliggende processen Hiermee geeft u op of foutopsporing van onderliggende processen moet worden ingeschakeld.
Inschakelen van Python Pretty Printing Schakel het netjes afdrukken van expressiewaarden in. Alleen ondersteund in de gdb-foutopsporingsmodus.
Visualisatiebestand Standaard systeemeigen visualisatiebestand (.natvis) met visualisatierichtlijnen voor SLT-typen. Andere NATVIS-bestanden die deel uitmaken van de huidige oplossing, worden automatisch geladen.
Bestandspadmap voor aanvullende bronnen Aanvullende pad-equivalenties voor de debugger om Windows-bronbestandsnamen naar Linux-bronbestandsnamen te koppelen. De indeling is "<windows-path>=<linux-path>;...". Er wordt naar een bronbestandsnaam onder het Windows-pad verwezen alsof deze zich op dezelfde relatieve positie onder het Linux-pad bevindt. Voor bestanden in het lokale project is geen extra toewijzing vereist.
GDB-pad Visual Studio 2019 versie 16.9: Hiermee geeft u het pad naar het uitvoerbare GDB-bestand op dat moet worden gebruikt door Visual Studio.