Debuggen einer fertigen Bibliothek
-
Hi,
ich komm eigentlich aus dem Pythonlager, aber für meine jetzige Aufgabe ist Python zu langsam.
So ich hab nun folgendes Problem, ich hab MS Visual Studio 2012 installiert und mir diese http://snap.stanford.edu/snap/install.html libary runtergeladen.
Wie auf der Website beschrieben hab ich diese installiert.Wenn ich den Code dann ausführen möchte kommt die Fehlermeldung
"C:....\Debug}ncpplot.exe" kann nicht gestartet werden.also den Ordner Debug gibt es, der ist aber leer. ncpplot.exe konnte ich nicht finden. Ich hab schon rum probiert, aber nichts will funktionieren.
ich hoffe ihr könnt mir helfen
-
Der Titel hat nichts mit der Frage zu tun.
Eine } im Pfadnamen sieht irgendwie merkwürdig aus.
-
Da hab ich mich vertippt.
Hmm was besseres ist mir für den Titel nicht eingefallen. Ich lad ja eine fertige Bibliothek runter und will ein Beispielprogramm, welches dort dabei ist ausführen...
-
Ich nehme an du hast erfolgreich das Zip runtergeladen, die Projektdatei aufgemacht und die Pfade eingestellt wie auf der Website erklärt. Danach solltest du F5 drücken können und Visual Studio baut die Lib und startet sie im Debugger. Wenn es nicht baut gibt er dir eine Fehlermeldung, wenn es baut und ausführt und abstürzt sagt dir Visual Studio welche Zeile im Programmcode warum abgestürzt ist. Wenn du uns die Fehlermeldung mitteilst könnten wir vielleicht helfen.
-
Wie gesagt, bis dahin alles gemacht. Und wenn ich F5 drücke, oder Ausführen ohne Debuggen, bekomme ich die Fehlermeldung.
Das Programm "C:....\Debug\ncpplot.exe" kann nicht gestartet werden.
Das System kann die angegebene Datei nicht finden
-
Gehe mal auf Solution Explorer -> Rechtsklick aufs Projekt -> Properties -> General und sieh dir Output Directory, Target Name und Target Extension an.
Übliche Einstellungen:
Output directoy: *(Configuration)*
Target Name: $(ProjectName)
Target Extension: .exe
Aus einem mir nicht bekannten Grund spielen Leute gern mit diesen Einstellungen und dann baut es nur noch auf ihrem eigenen Rechner.
Probier auch mal Solution Explorer -> Rechtsklick aufs Projekt -> Build und sieh dir an was er da gebaut hat. Da steht auch der Pfad zu der Datei die er gebaut hat.
-
Schonmal danke,
da passt eg alles.
Ausgabeverzeichnis:(Configuration)\
Zielname: $(ProjectName)
Zielerweiterung: .exehab auch mal das zwischenverzeichnis ins Ausgabeverzeichnis kopiert, hat aber nichts an der Fehlermeldung geändert
-
Achja,
ich find nur die Option Buildanpassungen.
Da sind zwei leere kästchen für Häckchen.lc(.targets,.props) Pfad: $(VCTargetsPath)\BuildCustomizations\lc.targets
masm(.targets,.props) Pfad: $$(VCTargetsPath)\BuildCustomizations\masm.targetskann da aber nichts hinzufügen
-
Was kommt denn für ein Output wenn du "Rebuild All" machst?
-
es kommt dann
Alles neu erstellen: 0 erfolgreich, 56 fehlerhaft, 0 übersprungenAlso ich bin auf das gesamte Projekt, Batch erstellen, alle markiert und erstellen
müsste laut google die rebuild all option sein^^
-
0 erfolgreich, 56 fehlerhaft, 0 übersprungen
Das ist doch mal eine Aussage. Er konnte nicht bauen weil irgendwas nicht funktioniert hat. Jetzt scrollst du ganz nach oben und suchst die erste Zeile in der das Wort error vorkommt und postest den Abschnitt, damit wir sehen warum es nicht ging.
-
das kommt die 54 mal
Neues Erstellen gestartet: Projekt: ncpplot, Konfiguration: Release Win32 ------
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppBuild.targets(344,5): warning MSB8003: Could not find WindowsSDKDir variable from the registry. TargetFrameworkVersion or PlatformToolset may be set to an invalid version number.
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(249,5): error : Required file "tracker.exe" is missing.
-
Scheint als würde der Installer Visual Studio nicht richtig installieren wenn während der Installation keine Internetverbindung besteht. Visual Studio Installer -> Repair mit Internetverbindung soll das Problem lösen, Installieren des Windows SDK v8.1 wohl auch.