Table of Contents
In dit plan zullen we enkele van de mogelijke push-acties uitlichten die ertoe kunnen leiden dat debug-bewering mislukt, en daarna mogelijke oplossingen bieden die u kunt gebruiken om het probleem op te lossen.
PC werkt traag?
Een bewering is een voorwaarde die de eigenaren op een bepaald punt in uw programma verwachten. Als deze ziekte echt niet van toepassing is, wordt uw programma onderbroken en verschijnt ook dit dialoogvenster. Negeer uw klacht en blijf het programma uitvoeren.
Ik krijg de volgende foutmelding, ook al ben ik altijd bezig geweest met het debuggen van mijn main.90-bestand
1) Algemene functies en parameters (ze bestaan uit deze functie: call_mg1g1_load roept ook andere d-functies aan)
de functie call_mg1g1_load is geschreven / waarnaar wordt verwezen als onderdeel van het C-projectbronbestand (het project bevindt zich in de releasemodus)
Ik roep deze functie aan naar main.90 (main FORTRAN-bestand). Deze Fortran-oplossing kan worden gebruikt door de foutopsporingsmodus te gebruiken
Ook crasht mijn programma. Help me alsjeblieft hoe ik eindelijk verder kan. Wat en wat is de bijzondere reden?
1) mg1g1 (project C) —- (het is in opstartmodus) en zo’n binair bestand wordt niet gegenereerd.
2) test_lib (fortran f90 project) Â is een werkplektest voor de bovenstaande C-job (voor een snellere optimalisatie). Dit wordt opgeslagen in debug-methoden
U krijgt een foutmelding in de brede C runtime-bibliotheek die door Fortran wordt gebruikt.
(bestandsnaam echt winsig. is in c, in elk met onze VS VC crt src mappen)
Dit zou u moeten laten zien waar een specifieke fout is opgetreden met winsig.c. Kortom, u kunt aangeven wanneerrang door naar de C-code te kijken. Als u uw Fortran-code moet controleren, begint u het hoofdvenster van de oproepstack te gebruiken om de eigenaar te vinden. De call-stack kan al dan niet de Fortran-instructie weergeven die is gegenereerd door het verkrijgen van. Als de call-stack uw belangrijkste Fortran-code absoluut niet weergeeft, probeer dan Step-Out (Shift-F11) totdat u een Fortran-oplossing ziet. Merk op dat u verschillende fouten in de C runtime-bibliotheek kunt krijgen, waarna u dit proces herhaalt. Als u problemen krijgt om toegang te krijgen tot de Fortran-instructie, moet u mogelijk elke keer dat u spreekt met de C-runtime-verkenningsroutines traceringsrecords inschakelen (dit zal zich ontwikkelen tot een aanroep van de awinsig-functie).
Nik @ Cabana
ongelezen,
18 april 2018 01:01 :23 AM /
en
Hallo,
Ik schreef alleen het laatste lange Fortran VS-programma in de studio. Als ik het programma compileer, verdien ik de foutmeldingen niet. Bij opstarten met (Ctrl + F5) wordt het volgende probleembericht weergegeven:
Foutopsporingsdocument mislukt!
Programma: …. ual Studio
van 2010 Projecten Console5 Console5 Debug Console5.exe
bestand: f: dd vctools crt_bld self_x86 crt src winsig.c
lijn: 417
Uitdrukking: (“Ongeldig signaal, mogelijk per fout”, 0)
Voor meer informatie over hoe uw huidige programma een bewering zou moeten laten mislukken, kunt u zich de sectie Beweringen in de Visual C++-documentatie voorstellen.
(Probeer opnieuw te debuggen zie je, de applicatie)
Kan iemand mij vertellen waar ik het type probleem kan oplossen?
Ook als ik de code heb door met (F5) te werken, krijg ik een Console5-e-mail dat: .exe een kritiek probleem vormde.
Hoewel er nooit een onderbrekingsprobleem in de code is. is eenWat is hier zeker de echte mogelijke reden voor?
Dank dan bij voorbaat,
Nick