我按照here的说明用Visual Studio 2012编译cuda 5,但我仍然收到这个:
nvcc : fatal error : nvcc cannot find a supported cl version. Only MSVC 9.0 and MSVC 10.0 are supported
什么可能导致这个问题?
答案 0 :(得分:1)
似乎如果您的代码使用动态并行,则需要使用msvc2010
答案 1 :(得分:0)
至于我,Corvella的answer工作,我建立了OpenCV 2.4.5(来自OpenCV官方网站),然后是Emgu(来自Emgu git和OpenCV 2.4.9),VS2012和CUDA支持,两者都是成功的。我使用的是Windows 7 64和Windows 8 64.当您错过某些.cu文件的“构建自定义”时会发生错误。尽管如此,它只是一个开始,你将遇到许多其他错误。祝你好运!