2013-02-25 10 views
8

otrzymuję następujący błąd:VS2012 Błąd 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 

Kroki prowadzące do odtworzenia

0) Utwórz nowy pusty projekt

1) C/C++> Ogólne> zużywają systemu Windows Runtime Extension > tak

2) C/C++> generowania kodu> Włącz minimalna odbudować> No

3) Dodaj plik źródłowy * .cpp, plik może być puste

4) Próba skompilować

próbowałem ręcznie porównać i zmienić ustawienia projektu, aby dopasować, że w jakiś przykładowy kod, ale nic nie wydaje się działać.

Odpowiedz

11

Nie rozumiem w czym problem masz, więc

  1. Jeśli nie chcesz kodować przeciwko WinRT wystarczy ustawić „Pij ...” false i problem zniknie
  2. Jeśli chcesz kodować przeciwko WinRT należy wykonać dodatkowe kroki: przejdź do generalnego i ustawić obsługa techniczna systemu Windows App Store do prawdziwej
+0

# 2 stała się kwestią, dzięki. – aCuria

+2

Która flaga jest powiązana z tą opcją? Mam Cmake, który tworzy projekt kontra, więc jak mogę to włączyć? – Mark

+1

@IonescuRobert, to/ZW –