2013-02-25 65 views
8

我收到以下錯誤:VS2012錯誤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 

步驟來重現

0)創建一個新的空項目

1)C/C++>常規>消費Windows運行時擴展> YES

2)C/C++>代碼生成>啓用最少重建>否

3 )添加源文件*的.cpp,文件可以是空白

4)嘗試編譯

我試圖手動比較和更改項目設置以匹配在一些示例代碼,但似乎沒有任何工作。

回答

11

我不明白你有問題,所以

  1. 如果你不想代碼對WinRT的只是設置「消費......」爲false,這個問題將不復存在
  2. 什麼
  3. 如果您想對代碼WinRT的,你應該執行一個附加步驟:去一般並設置Windows應用商店應用程序的支持
+0

#2固定的問題,謝謝。 – aCuria 2013-02-25 16:13:18

+2

與該選項相關的標誌是什麼?我有一個Cmake來創建VS項目,所以我該如何啓用它? – Mark 2015-02-18 17:46:37

+1

@IonescuRobert,即/ ZW – 2015-07-22 12:12:20