CUDAとOpenCVの両方を使用するプログラムをコンパイルしようとしています。これを使用して単純なOpenCVプログラムをコンパイルするため、OpenCVへのパスは正しいと確信しています。
cl /I"%OPENCV_DIR%\include" /LINK"%OPENCV_DIR%\x64\vc10\lib\opencv_core240.lib" "%OPENCV_DIR%\x64\vc10\lib\opencv_highgui240.lib" testCV.cpp
プログラムを正常にコンパイルします。今、私がこのようにNVCCでコンパイルしようとすると:
nvcc testCuda.cu --cl-version 2010 --use-local-env -I"%OPENCV_DIR%\include" -L"%OPENCV_DIR%\x64\vc10\lib\opencv_core240.lib" "%OPENCV_DIR%\x64\vc10\lib\opencv_highgui240.lib"
リンクしようとすると、次のようなエラーが発生しました。
error LNK2019: unresolved external symbol cvLoadImage referenced in function main
a.exe : fatal error LNK1120: 1 unresolved externals
NVCCでコンパイルするときに、何が欠けているか、間違っているのですか?