2013-02-25 22 views
8

Tôi nhận được lỗi sau:VS2012 Lỗi 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 

Các bước để tạo

0) Tạo một dự án có sản phẩm nào mới

1) C/C++> General> Tiêu thụ của Windows Runtime Extension > YES

2) C/C++> Code Generation> Bật Minimal Rebuild> Không

3) Thêm một tập tin nguồn * .cpp, tập tin có thể được để trống

4) Cố gắng để biên dịch

Tôi cố gắng để tự so sánh và thay đổi các thiết lập dự án để phù hợp với một số mẫu mã nhưng không có vẻ làm việc.

Trả lời

11

Tôi không hiểu những gì các vấn đề bạn có, vì vậy

  1. Nếu bạn không muốn mã hóa chống lại WinRT chỉ cần thiết lập "Tiêu thụ ..." false và vấn đề này sẽ được đi
  2. Nếu bạn muốn mã hóa chống lại WinRT bạn nên thực hiện một bước bổ sung: đi đến chung và thiết lập Windows Store App Hỗ trợ true
+0

# 2 cố định vấn đề này, cảm ơn. – aCuria

+2

Cờ nào được liên kết với tùy chọn đó? Tôi có một Cmake tạo ra dự án vs vì vậy làm thế nào tôi có thể kích hoạt nó? – Mark

+1

@IonescuRobert, đó là/ZW –

Các vấn đề liên quan