binaries können nicht mehr erstellt werden - löschen nicht m

Alles rund um die Programmierung mit Qt
Antworten
pospiech
Beiträge: 232
Registriert: 1. September 2006 17:20
Wohnort: Hannover

binaries können nicht mehr erstellt werden - löschen nicht m

Beitrag von pospiech »

Ich bekomme mit jedem Kompilieren diesen Fehler:

1>LINK : fatal error LNK1168: "C:\Dokumente und Einstellungen\Matthias Pospiech\Eigene Dateien\Dev\SVN\QBeamShaping\/bin/debug/QBeamShapingd3.exe" kann nicht zum Schreiben geöffnet werden.

ich habe schon angefangen die Binaries durchzunummerieren.

Ich kann die .exe Dateien auch löschen, nur danach tauchen sie erneut im Dateisystem auf und sind blockiert. Löschen kann ich dann nur wieder nach einem Neustart.

Anscheint sind die binaris nicht korrekt beendet worden

Das ganze passiert seitdem ich Threads verwende.

Was kann man da falsch machen?
Ich lösche die Threadklasse mit Dekonstruktio des Dialogs über ein delete.

Matthias[/code]
PeterLustig
Beiträge: 386
Registriert: 21. November 2007 20:07

Beitrag von PeterLustig »

Schau mal im Explorer ob die Programme noch am laufen sind.
pospiech
Beiträge: 232
Registriert: 1. September 2006 17:20
Wohnort: Hannover

Beitrag von pospiech »

PeterLustig hat geschrieben:Schau mal im Explorer ob die Programme noch am laufen sind.
Weder als Anwendung, noch als Prozess. Auch ein Beenden von Visual Studio ändert daran nichts.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Ich bin erstaunt, daß Windows keine Probleme mit den '/' hat, noch dazu mit der Mischung von '\' und '/'.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

upsala hat geschrieben:Ich bin erstaunt, daß Windows keine Probleme mit den '/' hat, noch dazu mit der Mischung von '\' und '/'.
Doch hat es

c:/foo --> alles außer WinVista bringt Fehler
c:\foo/bar --> w2k, xp und vista akzeptieren dies, k.A. mit Win9x crap

Liegt aber hier nicht dran - wenn die exe nicht gelöscht werden kann ist sie noch von irgendwo geöffnet - Neustart oder mal mit umbennen probieren. Ab und zu kann man sie auch gar nicht mehr löschen, aber dafür gibts ja Linux :D
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Tilman Räger
Beiträge: 189
Registriert: 6. Juni 2007 15:23
Wohnort: Göttingen

Re: binaries können nicht mehr erstellt werden - löschen nic

Beitrag von Tilman Räger »

pospiech hat geschrieben:Ich bekomme mit jedem Kompilieren diesen Fehler:

1>LINK : fatal error LNK1168: "C:\Dokumente und Einstellungen\Matthias Pospiech\Eigene Dateien\Dev\SVN\QBeamShaping\/bin/debug/QBeamShapingd3.exe" kann nicht zum Schreiben geöffnet werden.

[/code]
Sieh Dir doch einfach mal den Pfad an. Wie andere auch schon geschrieben haben, ist die Mischung von backslash und slash als Pfadtrenner fragwürdig, aber die direkte Kombination ...\QBeamShaping\/bin/... dürfte jedes Betriebssystem durcheinander bringen. // oder \\ mitten im Pfad funktioniert i.d.R. genausowenig!

Gruß
Tilman (Räger)
pospiech
Beiträge: 232
Registriert: 1. September 2006 17:20
Wohnort: Hannover

Re: binaries können nicht mehr erstellt werden - löschen nic

Beitrag von pospiech »

Tilman Räger hat geschrieben: Sieh Dir doch einfach mal den Pfad an. Wie andere auch schon geschrieben haben, ist die Mischung von backslash und slash als Pfadtrenner fragwürdig, aber die direkte Kombination ...\QBeamShaping\/bin/... dürfte jedes Betriebssystem durcheinander bringen. // oder \\ mitten im Pfad funktioniert i.d.R. genausowenig!
Solange ich jetzt mit Qt under Windows programmiere (~1 Jahr) war das noch nie ein Problem. Mal abgesehen davon, das VS diese Konfigurationen teilweise selber erstellt hat.
Daran liegt es ganz sicher nicht.
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

// oder \\ mitten im Pfad funktioniert i.d.R. genausowenig!
Vernünftige Betriebssysteme haben damit keine Probleme...
honda71
Beiträge: 49
Registriert: 12. Juli 2006 16:16

Beitrag von honda71 »

Möglicherweise wurde ein Handle nicht korrekt freigegeben....
Versuch doch mal folgendes Programm: http://unlocker.softonic.de/

Einfach installieren und danach linke neu. Normalerweise teilt es Dir dann Dein Problem mit und gibt den Handle wieder frei.

Gruß

Oli
Antworten