2013-02-25 7 views
8

ich die folgende Fehlermeldung erhalten:VS2012 Fehler C1107

fatal error C1107: could not find assembly 'platform.winmd': please specify the assembly search path using /AI or by setting the LIBPATH environment variable 

Schritte

0) ein neues leeres Projekt erstellen zu reproduzieren

1) C/C++> Allgemein> Verbrauchen Windows-Laufzeiterweiterung YES>

2) C/C++> Codegenerierung> Aktivieren Minimal Rebuild> No

3) Eine Quelldatei * CPP hinzufügen können Datei

4) Versuch leer

zu kompilieren habe ich versucht, manuell zu vergleichen und die Projekteinstellungen ändern, dass in einigen Beispielcode passen, aber nichts scheint zu funktionieren.

Antwort

11

Ich verstehe nicht, was das Problem, das Sie haben, so

  1. Wenn Sie gegen WinRT nicht kodieren wollen einfach nur auf „Verbrauchen ...“ auf false und die Frage wird
  2. verschwunden sein
  3. Wenn Sie gegen kodieren wollen WinRT Sie einen zusätzlichen Schritt ausführen soll: nach Allgemeine und setzen Windows Store App Support auf true
+0

# 2 das Problem behoben, danke. – aCuria

+2

Welche Flagge ist mit dieser Option verbunden? Ich habe einen Cmake, der das vs-Projekt erstellt, also wie kann ich das aktivieren? – Mark

+1

@IonescuRobert, das ist/ZW –