linker-errors

___ qstnhdr ___ VC2013 falsch MSPDB120.DLL ___ answer29032743 ___

Ich bekomme diese Fehlermeldung, wenn eine andere Kompilierung (jenkins) noch im Hintergrund läuft. Wartet darauf, dass es beendet wird, und versuche es erneut, um den Fehler zu beheben.

    
___ tag123dll ___ Eine Dynamic Link Library (DLL) ist ein Modul, das Funktionen und Daten enthält, die von einem anderen Modul (Anwendung oder DLL) verwendet werden können. Es ist Microsofts Implementierung des Shared-Library-Konzepts in den Betriebssystemen Microsoft Windows und OS / 2. ___ answer22054012 ___

Öffnen Sie den Task-Manager.

Überprüfen Sie, ob die aktuell ausgeführten Prozesse %code% ausführen, und beenden Sie sie, wenn sie ausgeführt wird, und versuchen Sie es erneut. Ich weiß nicht, warum das funktioniert, aber ich muss es immer wieder tun. Der Prozess kommt jedes Mal zurück, wenn Sie kompilieren und es scheint zufällig zu sein, ob es bei diesem Schritt hängen bleibt oder nicht.

Wenn Sie keine generierten Debug-Informationen benötigen, können Sie diesen Prozess auch überspringen, indem Sie Folgendes festlegen:

  • Projekteigenschaften - & gt; Linker - & gt; Debugging - & gt; Debug-Info generieren - & gt; %Code%
___ tag123linkerrors ___ Ein Fehler beim Kombinieren von individuell kompilierten Objektdateien in ausführbaren Code. ___ tag123visualstudio ___ Verwenden Sie dieses Tag, wenn Sie eine bestimmte Frage zu Visual Studio-Funktionen und -Funktionen haben. Verwenden Sie dieses Tag NICHT bei Fragen zu Code, der nur zufällig in Visual Studio geschrieben wurde. Erwägen Sie, den genauen Technologiebereich zu markieren, auf den Ihre Frage verweist, und kennzeichnen Sie auch eine spezifischere Version von Visual Studio. Bitte geben Sie Ihre genaue VS-Version, Edition und Update-Ebene in Ihrer Frage an. ___ answer23318266 ___

Ich hatte das gerade passiert. In meinem Fall hatte ich eine statisch verknüpfte freigegebene "Helfer" -Bibliothek, die mit den CRT-Flags "-D_CRT_SECURE_NO_DEPRECATE -DCRT_NONSTDC_NO_DEPRECATE" kompiliert wurde, während meine Ziel-App, die in dieser Hilfs-lib verlinkt war, diese nicht hatte. Sobald ich diese Flags den cl.exe Flags der App hinzugefügt habe, war alles gut.

    
___ qstntxt ___

Beim Linken bekomme ich folgende Meldung:

%code%

Ich habe Lösungen für ähnliche Fehler in früheren Versionen von VC2013 gesehen, aber diese funktionierten nicht für mich. Dazu gehören:

  1. läuft %code%
  2. Hinzufügen der Umgebungsvariablen% VS120COMNTOOLS% zur Umgebungsvariablen PATH
  3. Installieren oder reparieren Sie die Installation von MSVC2013 (NICHT EMPFOHLEN)

Das erste Mal, als ich diesen Fehler bekam, ging ich mit einer vollständigen Neuinstallation von VC2013 weiter. Ich entschied mich dafür, diesen Router zu nehmen, weil ich dachte, dass ich vielleicht die Installation vermasselt hatte, indem ich nach der Installation von VC2013 ältere Versionen von VC installiert habe. Obwohl die Neuinstallation das erste Mal funktioniert hat, kann ich dies nicht empfehlen. Der MS Installer scheint ziemlich kaputt zu sein und hat mich bei wiederholten Versuchen aufgehängt, was zu dem Verlust von 5+ Stunden meines Lebens führte.

Was sind andere Lösungen für dieses Problem, wenn die ersten beiden Optionen nicht funktionieren?

    
___
8
Antworten

Fehler beim Erstellen der Steuerelemente des Teils in Eclipse mit Salesforce

Ich habe Eclipse Juno und Force.com IDE. Wenn ich versuche, neue Klassen zu erstellen, wird immer angezeigt: konnte die Steuerelemente des Teils nicht erstellen . Es hat zum ersten Mal funktioniert, aber jetzt zeigen sie das immer. Gleiches pas...
11.01.2013, 14:39
2
Antworten

doppelter Symbol Linker Fehler beim Hinzufügen von Crashlytics und Fabric

Ich füge sowohl Fabric als auch Crashlytics in die Pod-Datei ein. Wenn ich Pods aktualisiere, erhalte ich einen Linker-Fehler mit dem doppelten Symbol. Ich finde hier, dass es in Fabric.framework und Crashlytics.framework dieselben Dateien gibt,...
01.04.2016, 13:56
2
Antworten

Cuda C - Linkerfehler - undefinierte Referenz

Ich habe es schwer, ein einfaches cuda-Programm zu erstellen, das nur aus zwei Dateien besteht. Das main.c sieht so aus: %Vor% Das cuda.h sieht so aus: %Vor% Und die Datei my_cuda.cu klingt wie folgt: %Vor% Wenn ich jedoch kompili...
25.11.2012, 16:33
3
Antworten

Linker-Fehler 'nicht aufgelöstes externes Symbol': Arbeiten mit Vorlagen

Ich habe eine Template-basierte Klasse [Allotter.h & amp; Allotter.cpp]: %Vor% und seine Verwendung wird als [ActiveListener.h & amp; ActiveListener.cpp]: %Vor% Ich zeige nicht die vollständigen Definitionen, da es nicht wirklich wichtig...
05.12.2009, 17:41
3
Antworten

Funktion bereits definierter Fehler in C ++

Ich habe eine Datei namens "SimpleFunctions.h" wie folgt definiert: %Vor% Diese Datei war zuvor nur in einer Datei enthalten und es funktionierte gut. Heute habe ich es in eine zweite Datei aufgenommen und es funktioniert nicht mehr. Zur...
06.08.2011, 04:41
5
Antworten

Warum kann die virtuelle Funktion bei einer Zuweisung mit "neu" nicht nicht implementiert werden?

%Vor% Für Objekte auf dem Stapel funktioniert . Aber für die Zuweisung auf dem Heap mit new (nicht malloc ) gibt es einen Linker-Fehler: %Vor%     
03.06.2011, 17:12
6
Antworten

AVR-Linkerfehler, "Verlagerung wurde abgeschnitten, um zu passen"

Ich versuche, einen Code für einen ATmega328 Mikro zu kompilieren, und ich möchte die Bibliotheken und den Kern von Arduino verwenden. Ich benutze CMake . Ich habe die Kernbibliothek und alle Objekte meines Codes und die Bibliotheken von Arduin...
18.11.2011, 20:43
1
Antwort

undefinierter Verweis auf 'strlwr' [geschlossen]

Mein Code ist wie ein Textkompressor, liest normalen Text und wird zu Zahlen, jedes Wort hat eine Nummer. Es kompiliert in DevC ++, endet aber nicht, kompiliert es jedoch nicht in Ubuntu 13.10. Ich erhalte einen Fehler wie im Titel in Ubuntu "un...
12.05.2014, 20:32
3
Antworten

Wie wird das Ziel der Arbeitslogikeinheit im Xcode 4.5-Projekt "Command Line Tool" eingerichtet?

Probleme beim Abrufen von Komponententests für ein bestimmtes Szenario. Hier ist was ich versuche: In Xcode 4.5 habe ich ein einfaches OSX "Command Line Tool" Anwendungsprojekt (Foundation) erstellt. Beachten Sie, dass Xcode nicht die...
02.11.2012, 15:18
1
Antwort

Boost regex kann nicht verlinkt werden

Ich versuche gerade, eine Kontraktionshierachies-Implementierung vom KIT zu kompilieren, die Boost :: Regex benötigt. Das mitgelieferte Makefile stellt bereits sicher (und ich habe das auch manuell überprüft), dass g ++ mit dem Schalter -lboo...
11.07.2013, 08:20