Gestartet ein neues, leeres VC++ Projekt in Visual Studio 2015 mit den Standardeinstellungen (wie hunderte Male zuvor), und ein neues Problem auftritt:kann nicht für 60 Sekunden (LNK1104) bauen
Nach dem Bau, Betrieb, Wenn Sie ein Programm schließen, kann LINK die .exe-Datei erst 60 Sekunden lang zum Schreiben öffnen. nach dem Schließen des Programms (LNK1104).
Natürlich kann eine EXE-Datei nicht zum Schreiben geöffnet werden, während ein Bild geladen wird, aber das sollte hier nicht der Fall sein. Der Prozess verschwindet sofort aus dem Task-Manager, sobald das Programm geschlossen wird.
Auch jeder Versuch, das Programm vor 60 Sekunden neu zu erstellen (ohne es zu starten) scheint den "Timer" zurückzusetzen. Wenn ich es alle 30 Sekunden versuche, wird es nie gelingen. Nach 60 Sekunden Wartezeit funktioniert es jedes Mal.
Dies ist meine gesamte Quellcode:
#include <windows.h>
int __stdcall WinMain(HINSTANCE inst, HINSTANCE prev, char *cmd, int show)
{ return 0; }
Ich habe neu gestartet Windows- und VS ohne Erfolg.
Neue Info: Ich suchte nach der EXE-Datei im Ordner Release (oder Debug, gleiche Sache) und es war nicht da! (Die anderen üblichen Build-Dateien waren dort.) Nach dem Erstellen des Programms erschien die .exe-Datei. Nach dem Laufen und Schließen, 44 Sekunden später, verschwand es!
P.S. Es verschwindet nur, wenn ich versuche, es innerhalb von 60 Sekunden wieder aufzubauen und LNK1104 zu bekommen. Dann nach 44 Sekunden verschwindet es.
Ich löschte es auch manuell vor den 60 sek. war auf, dann konnte ich sofort wieder aufbauen.
Visual Studio-Gemeinschaft 2015 V 14.0.25123.00 Update 2, funktionierte vor einer Woche gut.
Welche Antivirensoftware verwenden Sie? –
Security Essentials & MBAM – RAB
Haben Sie Ihre Entwicklungsverzeichnisse von Echtzeitscans ausgeschlossen? Dies klingt wie eine AV-Störung. Avast !, zum Beispiel, verzögerte Ausführung, wenn eine neue .exe erstellt wurde, bis sie mit dem Scannen fertig war, was mehr als 30 Sekunden dauerte. –