Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

CUDA compiler not invoked (nvcc)

Hi,

I cannot compile OpenCV (latest GIT sources) with CUDA 5.0 support. I have tried MANY things, yet the error is always the same:

For instance, when I want to build opencv_core, I get:

error LNK1181: cannot open input file 'build\modules\core\CMakeFiles\cuda_compile.dir\src\cuda\Debug\cuda_compile_generated_matrix_operations.cu.obj'

The cuda code is not being built. Also I do not see any reference of the nvcc compiler in the Output windows.

My system works fine otherwise: Clearing 'WITH_CUDA' makes everything build fine. Also, I can build and run the examples from CUDA 5.0 (both in 64 bit as well as 32 bit) without problems.

Can anyone help?

My system details: * Windows 7, core i7, 64 bit, 16GB RAM. * Visual Studio 2010 Premium * cMake 2.8.10.2

Note that in cMake, CUDA_SDK_ROOT_DIR is not found. However, when I tried to build with CUDA 4.2 (all cMake info appeared correct), the same error occurred...