2012-08-24 16 views
7

Tôi đã làm việc trong studio trực quan và tôi đã thực hiện một vài thay đổi đối với một trong các dự án của mình (đã thay đổi một vài thư mục). Khi tôi cố gắng xây dựng dự án đó sau này, tôi nhận được thông báo lỗi sau:Lỗi dòng lệnh D8036 - không được phép với nhiều tệp nguồn

cl : Command line error D8036: '/Fo.\obj\ms100_r' not allowed with multiple source files 

Tôi không thấy điều đó liên quan đến những gì tôi đã thay đổi. Tôi thậm chí còn cuộn tệp .vcxproj của mình về phiên bản trước và lỗi đó vẫn còn tồn tại. Tôi không biết gì về những gì đang gây ra nó. Các tham số dòng lệnh không được quản lý bởi studio trực quan sao?

Trả lời

13

có cùng một vấn đề và nhận ra tôi đã loại bỏ các dấu gạch chéo ở cuối:

cấu hình Properties-> c/C++ -> đầu ra files-> đối tượng tập tin name>

một lần tôi thêm lại dấu gạch chéo ở cuối tên tệp, mọi thứ đã hoạt động trở lại

0

Tôi gặp lỗi tương tự với/doc. Đối với tôi giải pháp là thay đổi Configuration Properties/C/C++/Output Files | Tên tệp tài liệu XML từ "$ (TargetPath) .xml" thành chuỗi rỗng.

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