Frage

Normalerweise, wenn ich mit Visual Studio zu tun, einen bauen, ich sehe, Warnungen und Fehler werden in die Ausgabe-Bereich, z.B.

1>------ Build started: Project: pdcuda, Configuration: Release x64 ------
Compiling...
foo.cpp
Linking...
foo.obj : error LNK2001: unresolved external symbol "foo"
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Ich mache einige GPU-Programmierung mit CUDA.Nach dem Upgrade auf 2.1 habe ich keine mehr bekommen, keine nützliche Ausgabe in Visual Studio.Zum Beispiel, alles, was ich jetzt sehe ist:

1>------ Build started: Project: pdcuda, Configuration: Release x64 ------
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Die anderen details können gefunden werden in BuildLog.htm aber es ist unbequem zu jagen, die Datei runter die ganze Zeit.

Wer weiß, wie sich zu zwingen, Visual Studio, um die Ausgabe in sein Ausgabe-Bereich?

Dinge, die nicht helfen:

  • deinstallieren CUDA: das problem besteht in allen Projekten
  • Extras > Optionen > Projekte und Lösungen > Erstellen und Ausführen - > MSBuild project build output verbosity: ändern Sie dieses pulldown-Menü, auch "Diagnose" hat keine erkennbare Wirkung.

EDIT: Zusätzliche Dinge, die nicht helfen:

  • devenv.exe /resetsettings
  • devenv.exe /resetuserdata

UPDATE (in der Antwort zu Sterben, in Sente):Es arbeitet jetzt auf einem der zwei Maschinen (ich bin mir nicht sicher, was ich Tat, es zu beheben gewesen wäre).Die Maschine, die immer noch Probleme hat CUDA Visual Studio-Assistenten installiert, dass verursacht hat ähnliche Probleme vor.Der immer noch gebrochen Maschine hatte version 15.00.21022.8 von der compiler.Die Arbeitsmaschine hat 15.00.30729.1.Nachdem Sie ein backup, das ich übertragen "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\amd64" aus arbeiten, um die kaputte Maschine.Ich beobachte keine Veränderungen im Verhalten auf die kaputte Maschine.

War es hilfreich?

Lösung 6

Endgültige Lösung:installieren Sie die OS.

Andere Tipps

Ich habe genau das selbe problem, aber ohne CUDA.Heute Visual Studio einfach beschlossen, es nicht zu zeigen, alle build-Nachrichten mehr.Es war in Ordnung arbeiten, dann ist einer meiner baut es einfach aufgehört zu arbeiten.Das problem weiterhin besteht, über alle meine Projekte jetzt und bleibt auch über Neustarts.Ich sehe auch die richtigen Nachrichten in buildlog.htm.Dies ist ridonkulous!

EDIT:Ooh, ich habe das Programme hinzufügen/entfernen, um eine Reparatur, und jetzt funktioniert es wieder!Yeah!

haben Sie versucht, reset IDE devenv.exe /resetsettings oder devenv.exe /resetuserdata

Vor kurzem habe ich auch installieren CUDA 2.1 (auf der Oberseite von 2,0 glaube ich).Die Standard-installation für CUDA 2.1 zog die SDK aus

C:\Program Files VIDIA Corporation VIDIA-CUDA-SDK\

zu

C:\Documents und Einstellungen\All Users\Anwendungsdaten VIDIA Corportation VIDIA-CUDA-SDK\

die zunächst verursacht mir einige Probleme.Sind alle Ihre Pfade korrekt aufgelöst?

Das klingt vielleicht weit aus dem Vorschlag.Holen Sie sich die CUDA-SDK und versuchen Sie, Ihren code mit der Probe CUDA-C++ - Projekt in es.Vielleicht verändert sich etwas in der build-Regeln für CUDA-v2.1.

Wenn Sie gehen Sie zu Extras->Optionen->Projekte und Lösungen->Erstellen und Ausführen.Letzte Eigenschaft ist "MSBuild Project build output verbosity".Es wird standardmäßig auf Minimale, ändern Sie normal, und das erstellen von Nachrichten wird im Fenster Ausgabe.

Dadurch ist auch jede <Message Text="test message"></Message> Ausgang zu zeigen, bis in Visual Studio Build Output Window.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top