Tôi thấy rằng đây là câu hỏi cũ nhưng gần đây tôi đã gặp lỗi này trên Visual Studio 2012 khi tôi cố gắng xây dựng dự án CUDA của mình. Dường như tôi đã thay đổi dự án CUDA của tôi thành gói tháng 11 năm 2012, thay đổi nó trở lại v110 mà thông thường nó được mặc định sửa lỗi này.
Trong Visual Studio, nhấp chuột trái vào dự án CUDA, -> properties-> Configuration Properties-> General -> Platform toolset và chọn: Visual Studio 2012 (v110).
Tôi có thể làm cho nó hoạt động với gói tháng 11 năm 2012, nhưng mã CUDA không sử dụng bất kỳ chức năng bổ sung nào của gói đó, vì vậy không cần thiết. (Gói đó chứa các mẫu variadic cho C++ 11.)
nếu bạn gặp lỗi khác "Không thể tìm thấy corecrt.h" sau khi khắc phục sự cố này, hãy xem https://stackoverflow.com/questions/38290169/cannot-find-corecrt-h- universalcrt-includepath-is-wrong –