新电脑里装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\下就解决了问题
本文介绍了一个在使用Visual Studio 2010调试CUDA代码时遇到的问题及解决方案。作者在新电脑上配置了RAID并使用RAMDISK,导致编译错误。通过调整环境变量中临时文件夹的位置至非根目录成功解决问题。
864

被折叠的 条评论
为什么被折叠?



