新电脑里装vs2010调试CUDA代码,本来旧电脑里调通的竟然运行不了,报错:
Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(153,5): error MSB4018: The "CL" task failed unexpectedly
找了一下午,在这位老兄处发现解决方法http://archive.cnblogs.com/a/2328948/。
的确是因为我在新电脑上开了RAID,又用了RAMDISK,而且把环境变量里的临时变量都改到RAMDISK的根目录R:\上了,按照上面帖子上说的,把临时变量改到非根目录R:\Temp\下就解决了问题