我想为 OpenCV 安装 CUDA,但当前的工具包 (7.5) 与 Visual Studio 2015 不兼容。我的问题是——
- 安装 VS 2013 Express 是否允许我在 2015 上使用其工具包使用 CUDA 构建 OpenCV?
- 如果我在Visual Studio 2013上构建OpenCV CUDA,我可以在Visual Studio 2015上使用OpenCV CUDA库吗?
感谢您的帮助。
这是否适用于 OpenCV,但我刚刚发现它适用于 CUDA,所以它也一样。
要允许 CUDA 项目在 VS2015 中加载,您必须将扩展文件从 VS2013 文件夹复制到 VS2015 扩展文件夹。对我来说,他们位于:
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\BuildCustoms
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\BuildCustoms
复制 CUDA 7.5.targets、.props 和 .xml 文件。您现在可以在VS2015中加载和编译CUDA项目。
来源,我的博客文章。
我安装了VS2015和VS2013社区版。