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
Zitat
Sämtliche Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt
Sie können nach belieben kopiert und weiterverwändet werden.
Ich fang an zu glauben, dass programmieren nichts für mich istZitat
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(G:\ney\Try to be a Hero\Hero1.1\TriBase\.\Debug\TriBaseD.dll) entspricht nicht dem OutputFile-Eigenschaftswert (G:\ney\Try to be a Hero\Hero1.1\TriBase\Debug\TriBaseD.lib) von Linker. Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Damit dieses Problem behoben werden kann, müssen die Eigenschaftswerte für $(OutDir), $(TargetName) und $(TargetExt) dem in %(Link.OutputFile) angegebenen Wert entsprechen.
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(991,5): warning MSB8012: TargetExt(.dll) entspricht nicht dem OutputFile-Eigenschaftswert (.lib) von Linker. Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Damit dieses Problem behoben werden kann, müssen die Eigenschaftswerte für $(OutDir), $(TargetName) und $(TargetExt) dem in %(Link.OutputFile) angegebenen Wert entsprechen.
1> Bibliothek ".\Debug/TriBaseD.lib" und Objekt ".\Debug/TriBaseD.exp" werden erstellt.
1>LINK : fatal error LNK1104: Datei ".\Debug/TriBaseD.lib" kann nicht geöffnet werden.
========== Alles neu erstellen: 0 erfolgreich, Fehler bei 1, 0 übersprungen ==========
Glaub ich nicht! Bei mir waren am Anfang genau so viele Fehler.Ich fang an zu glauben, dass programmieren nichts für mich ist
Zitat
Sämtliche Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt
Sie können nach belieben kopiert und weiterverwändet werden.
Du must auserdem nur "#include <TriBase.h>" schreiben, du brauscht nicht "#include <G:\ney\Try to be a Hero\Hero1.1\TriBase\Include\TriBase.h>"Zitat
Zitat
#include <Windows.h>
#include <G:\ney\Try to be a Hero\Hero1.1\TriBase\Include\TriBase.h>
Zitat
Sämtliche Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt
Sie können nach belieben kopiert und weiterverwändet werden.
Toll ein LeidensgenosseGlaub ich nicht! Bei mir waren am Anfang genau so viele Fehler.
Jop hab ich alles gemacht Danke für den Tipp mit dem #includeWas die Fehler betrift. Hast du die DShowBaseClasses (findnest du im TriBase-Verzeichnis\Include\DshowBaseClasses) neu erstellt?
Und vileicht soltest du vorher noch den Schreibschutz vom TriBase-Ordner entfernen
Zitat
1> Code wird generiert...
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(G:\ney\Try to be a Hero\Hero1.1\TriBase\.\Debug\TriBaseD.dll) entspricht nicht dem OutputFile-Eigenschaftswert (G:\ney\Try to be a Hero\Hero1.1\TriBase\Debug\TriBaseD.lib) von Linker. Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Damit dieses Problem behoben werden kann, müssen die Eigenschaftswerte für $(OutDir), $(TargetName) und $(TargetExt) dem in %(Link.OutputFile) angegebenen Wert entsprechen.
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(991,5): warning MSB8012: TargetExt(.dll) entspricht nicht dem OutputFile-Eigenschaftswert (.lib) von Linker. Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Damit dieses Problem behoben werden kann, müssen die Eigenschaftswerte für $(OutDir), $(TargetName) und $(TargetExt) dem in %(Link.OutputFile) angegebenen Wert entsprechen.
1>Link:
1> Bibliothek ".\Debug/TriBaseD.lib" und Objekt ".\Debug/TriBaseD.exp" werden erstellt.
1>LINK : fatal error LNK1104: Datei ".\Debug/TriBaseD.lib" kann nicht geöffnet werden.
1>
1>Fehler beim Erstellen
Dieser Beitrag wurde bereits 7 mal editiert, zuletzt von »dot« (26.02.2011, 19:38)
Wir sitzen alle im selben BootIch hab genau die gleiche Fehlermeldung! Seit Tagen müh ich mich damit ab, wenn du ne Lösung findest, musst du sie posten! (Die bisher einzige Antwort von dem Thread in dem ich nach ner Lösung zu dieser Fehlermeldung gefragt hab: Warnung/Erstellungsfehler von Beispiel $(OutDir)) Vielleicht hilft sie dir ja.
Danke für den Tipp. Ich habe beim Linker "Debug\TriBaseD.lib" zu "Debug\TriBaseD.dll" geändert und nun habe ich diese Fehlermeldung hier stehen. Doch es scheint ja, dass das Erstellen erfolgreich warWas genau ist dir denn an meiner Antwort dort unklar? Das Problem ist eben, genau wie die Warnung sagt, dass der über die Projekteigenschaften angegebene Output Path (Debug\Dreieck.exe) ein anderer ist als der den der Linker verwendet (Debug\02-03 Dreieck.exe), was dazu führt dass das Kompilat wohl in einem anderen Pfad landet als jener mit dem die im Custom Build Step darauf folgende copy Operation danach sucht, was dazu führt dass copy und damit auch der Build letztendes Fehlschlägt.
Das Problem in diesem Thread hier ist offenbar genau das gleiche nur diesmal findet der Linker danach die .lib die er sucht nicht, wohl ebenfalls weil sie einen falschen Dateinamen hat (sieht mir hier aus als wäre irgendwo die Dateiendung auf unsachgemäße Art von .dll auf .lib geändert worden).
Zitat
1> Code wird generiert...
1>Link:
1> Bibliothek ".\Debug/TriBaseD.lib" und Objekt ".\Debug/TriBaseD.exp" werden erstellt.
1>strmbased.lib(amfilter.obj) : warning LNK4204: Für "G:\ney\Try to be a Hero\Hero1.1\TriBase\Debug\vc100.pdb" fehlen Debuginformationen für das Verweismodul; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>strmbased.lib(amvideo.obj) : warning LNK4204: Für "G:\ney\Try to be a Hero\Hero1.1\TriBase\Debug\vc100.pdb" fehlen Debuginformationen für das Verweismodul; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>strmbased.lib(asyncio.obj) : warning LNK4204: Für "G:\ney\Try to be a Hero\Hero1.1\TriBase\Debug\vc100.pdb" fehlen Debuginformationen für das Verweismodul; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>strmbased.lib(asyncrdr.obj) : warning LNK4204: Für "G:\ney\Try to be a Hero\Hero1.1\TriBase\Debug\vc100.pdb" fehlen Debuginformationen für das Verweismodul; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>strmbased.lib(combase.obj) : warning LNK4204: Für "G:\ney\Try to be a Hero\Hero1.1\TriBase\Debug\vc100.pdb" fehlen Debuginformationen für das Verweismodul; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>strmbased.lib(ctlutil.obj) : warning LNK4204: Für "G:\ney\Try to be a Hero\Hero1.1\TriBase\Debug\vc100.pdb" fehlen Debuginformationen für das Verweismodul; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>strmbased.lib(mtype.obj) : warning LNK4204: Für "G:\ney\Try to be a Hero\Hero1.1\TriBase\Debug\vc100.pdb" fehlen Debuginformationen für das Verweismodul; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>strmbased.lib(renbase.obj) : warning LNK4204: Für "G:\ney\Try to be a Hero\Hero1.1\TriBase\Debug\vc100.pdb" fehlen Debuginformationen für das Verweismodul; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>strmbased.lib(wxdebug.obj) : warning LNK4204: Für "G:\ney\Try to be a Hero\Hero1.1\TriBase\Debug\vc100.pdb" fehlen Debuginformationen für das Verweismodul; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>strmbased.lib(wxlist.obj) : warning LNK4204: Für "G:\ney\Try to be a Hero\Hero1.1\TriBase\Debug\vc100.pdb" fehlen Debuginformationen für das Verweismodul; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>strmbased.lib(wxutil.obj) : warning LNK4204: Für "G:\ney\Try to be a Hero\Hero1.1\TriBase\Debug\vc100.pdb" fehlen Debuginformationen für das Verweismodul; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären.
1>Manifest:
1> Die Datei ".\Debug\TriBaseD.dll.embed.manifest" wird gelöscht.
1>LinkEmbedManifest:
1> TriBase 2005.vcxproj -> G:\ney\Try to be a Hero\Hero1.1\TriBase\.\Debug\TriBaseD.dll
1>PostBuildEvent:
1> 1 Datei(en) kopiert.
1> Zugriff verweigert
1> 0 Datei(en) kopiert.
1> 1 Datei(en) kopiert.
1>FinalizeBuildStatus:
1> Die Datei ".\Debug\TriBase.unsuccessfulbuild" wird gelöscht.
1> Aktualisieren des Timestamps von ".\Debug\TriBase.lastbuildstate".
1>
1>Das Erstellen war erfolgreich.
Danke für den Tipp. Ich habe beim Linker "Debug\TriBaseD.lib" zu "Debug\TriBaseD.dll" geändert und nun habe ich diese Fehlermeldung hier stehen. Doch es scheint ja, dass das Erstellen erfolgreich war
Werbeanzeige