【发布时间】:2014-07-27 21:56:03
【问题描述】:
尝试在带有 GTX760、CUDA v5.0 的 Win7 x64 机器上使用 VS2010 编译 OpenCV 2.4.8 的 GPU 模块,每个对象构建例程后都会出现以下错误:
nvcc:致命错误:编译多个 GPU 代码实例时不允许使用选项“--cubin (-cubin)”
这是什么意思?我应该在构建之前更改我的 CMake 参数中的某些内容吗?
我正在一个工作库之上构建,只是试图让我的应用程序构建和识别 CUBLAS,以便我可以使用 gemm 进行子空间投影。
【问题讨论】:
-
更新:我清除了 CMake 中的缓存(更新了“CUDA_ARCH_BIN”标志)并取消选中“CUDA_BUILD_CUBIN”。生成的解决方案现在正在构建,没有任何问题。小学。
-
请将其添加为您的问题的答案(完全可以在Stack Overflow 上回答您自己的问题)。稍后,您可以接受该答案,这会将问题从未回答的队列中删除,并使下一个遇到相同问题的人更容易找到解决方案。谢谢。
-
知道了。不得不等待一段时间,因为我的帐户太新了。