Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Paulm

Frischling

  • »Paulm« ist der Autor dieses Themas

Beiträge: 69

Wohnort: Baden-Württemberg

Beruf: Schüler

  • Private Nachricht senden

1

12.11.2015, 12:25

[Gelöst][C++] MSVC 2013 friert nach Build, beim Versuch zu debuggen ein

Hallo

Seit vorgestern tritt bei mir oben genanntes Problem auf, Ich verwende die 'Microsoft Visual Studio 2013 Community Edition'.

Das Problem:
Vorgestern habe Ich ein neues Projekt erstellt ("Empty Project" Template) um eine QuadTree Implementierung zu testen. Beim Build des Projekts traten keine Fehler auf, doch als Ich es Debuggen wollte (F5) fror MSVC ein und reagierte nicht auf weitere Eingaben. Nur ein Beenden mittels des Taskmanagers brachte erfolg.(Wichtig: Visual Studio friert ein ohne das sich mein selbst geschribenes Programm auch nur öffnet).
Also bin Ich in den Projekt Ordner und habe versucht die von MSVC generierte .exe auszuführen, alles was passierte war das mein Mauzeiger zum Ladesymbol wechselte(Das Programm hat sich auch nach längerem warten nicht geöffnet). Als Ich dann versuchte den Output Ordner mitsamt der .exe zu löschen bekam Ich einen Fehler dass die Datei vom Prozess 'System' verwendet wird und nicht gelöscht werden kann.
Das komische nun ist dass bei jedem weiteren Projekt dass ich erstelle das selbe passiert, des weiteren passiert es an meinem Laptop UND an meinem PC (Auf beiden lief MSVC nun über ein halbes Jahr ohne das geringste Problem aber seit gestern plötzlich nicht mehr). Alte Projekte(Älter als 2-3 Tage lassen sich ohne Probleme Kompilieren und auch Debuggen/von Hand ausführen.

Eine Suche im Internet brachte keine Hilfe, Ich konnte niemand mit einem ähnlichen Problem finden.
Was mich sosehr daran wundert ist dass der Fehler plötzlich auf meinem Laptop UND PC auftritt (Vlt ist ja eine kaputte ProjektDatei daran schuld die Ich auf beiden Geräten geöffnet habe)

Was Ich versucht habe:
- Alle Einstellungen in MSVC mittels 'Export/Import Settings' zurückgesetzt, ohne Erfolg
- Kompilieren einfacher Hello World programme, ohne Erfolg (Da dies zum selben Fehller führt kann es (wie zuerst von mir angenommen) nicht am c++ code selbst liegen)
- verwenden eines anderen Templates('Konsolen Applikation'), funktionierte seltsamerweise beim ersten mal, dann nicht mehr

Was Ich vermute:
- Da es wie gesagt auf zwei Geräten passiert und soweit Ich das durchschaue nicht am Source-Code liegt denke Ich das irgendein Kaputtes Projekt dass Ich geöffnet habe irgeneine Einstellung in MSVC zerschoosen hat.
- Vlt hat es auch etwas damit zutun dass die .exe nach dem Build immer von einem Prozess gelockt sind...

Ich habe sonst keine weiteren Fehlermeldungen, da MSVC einfach ohne Rückmeldung einfriert und auch das Öffnen des kompilierten programms von Hand nichts auslöst.
Ich habe desweiteren keine Ahnung wie Ich der Lösung des Problems näher kommen könnte, oder was zur Lösung beitragen könnte.
Mir ist gerade eingefallen dass Ich vor zwei Tagen ein MSVC 2012 oder MSVC 2010 Projekt mit meinem MSVC 2013 geöffnet habe, bei dem Ich dann auch den Pfad zum WinSDK ändern musste.

EDIT: Habe nun MSVC 2013 komplett neu installiert, ohne Erfolg natürlich :D (Werde wenn keiner einen anderen Vorshlag hat einfach mal morgen MSVC 2015 ausprobiern)

Vielen Danke im Voraus für eure Antworten.

PS: Hier ist ein Link zu einem Beispiel Projekt dass bei mir oben gennantes Problem hervorruft(Der Code ist nur ein Hello World Sample): Hier

Gruß Paul

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Paulm« (14.11.2015, 11:49)


dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

2

12.11.2015, 13:17

Kanns sein, dass ein Virenscanner die Datei blockiert?

Paulm

Frischling

  • »Paulm« ist der Autor dieses Themas

Beiträge: 69

Wohnort: Baden-Württemberg

Beruf: Schüler

  • Private Nachricht senden

3

12.11.2015, 14:07

Kann sein aber mittlerweile kann ich die exe Dateien löschen, dass problem ist daduch aber nicht behoben, es schein also eine andere Ursache zu geben.

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

4

12.11.2015, 14:08

Komisch, in den letzten Tagen scheinen sich solche Probleme zu häufen. Vielleicht ist irgendein Windows-Update schuld ...

5

12.11.2015, 14:09

Hast du den Anwendungserfahrungs-Dienst deaktiviert? Mach den mal an.

Paulm

Frischling

  • »Paulm« ist der Autor dieses Themas

Beiträge: 69

Wohnort: Baden-Württemberg

Beruf: Schüler

  • Private Nachricht senden

6

12.11.2015, 14:12

Komisch, in den letzten Tagen scheinen sich solche Probleme zu häufen. Vielleicht ist irgendein Windows-Update schuld ...

Ja es ist einfach plötzlich passiert ohne dass ich irgendetwas am System oder in MSVC geändert hätte. Es ist ziemlich nervig da Ich gerade gut Fortschritte gemacht habe :(

Hast du den Anwendungserfahrungs-Dienst deaktiviert? Mach den mal an.

Habe noch nie davon gehört, was genau soll das bringen?

PS: Glaub ihr es würde helfen das Programm komplett neu zu installieren?
PS2: Hat eigentlich jemand hier erfahrung mit MSVC 2015 (Vlt kann ich ja einfach upgraden), werde Ich da möglicherweise Probleme mit libraries haben? (SFML z.b.)

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Paulm« (12.11.2015, 14:56)


7

12.11.2015, 16:46

Du hast nicht zufällig Avast? Hatte das gerade mal deaktiviert und es hat wunderbar funktioniert. Irgendwie scheint es die Meldungen für neu erkannte Software zur Zeit zu unterdrücken und sich dabei aufzuhängen. Das würde auch die 3 Prozesse erklären.

8

12.11.2015, 17:03

Unter Dienste->Anwendungserfahrung->aktivieren. Hat bei mir geholfen, dauernd konnte das gebaute Programm nicht gelöscht werden...

Paulm

Frischling

  • »Paulm« ist der Autor dieses Themas

Beiträge: 69

Wohnort: Baden-Württemberg

Beruf: Schüler

  • Private Nachricht senden

9

12.11.2015, 17:18

Du hast nicht zufällig Avast? Hatte das gerade mal deaktiviert und es hat wunderbar funktioniert. Irgendwie scheint es die Meldungen für neu erkannte Software zur Zeit zu unterdrücken und sich dabei aufzuhängen. Das würde auch die 3 Prozesse erklären.

Oh doch Ich habe Avast :D hoffentlich ist es das, Ich werde es mal deinstallieren
Unter Dienste->Anwendungserfahrung->aktivieren. Hat bei mir geholfen, dauernd konnte das gebaute Programm nicht gelöscht werden...

Ok Danke Das versuche Ich wenn es Avast nicht ist, das hört sich nöämlich vielversprechend an und ist auch auf meinem Laptop installiert was allöes erklären würde :)

10

12.11.2015, 17:32

Du musst avast dafür nicht deinstallieren. Einfach ne Ausnahme hinzufügen oder den Dateisystem Schutz ausschalten. Kurz deaktivieren reicht auch, um das zu testen :D

Zum Testen reicht es eigentlich vollkommen, den Rechner neu gestartet zu haben (sodass noch keine Prozesse deines Programms im Task Mgr zu sehen sind) und AVAST kurz zu deaktivieren (TrayIcon->Rechtsklick->Avast Schutzsteuerung-> Für 10 Min deaktivieren).
Sollte das Programm danach ausgeführt werden, weißt du sicher, das es daran liegt.
Danach kannst du unter AvastGUI->Einstellungen->Aktiver Schutz->Dateisystem Schutz Anpassen -> Ausnahmen den Projektordner als Ausnahme hinzufügen.

Hoffe ich konnte helfen.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »anti-freak« (12.11.2015, 17:38)


Werbeanzeige