opencv 3.1 cuda 7.5 building drops Error. LNK2019. Linker is okey in VS 2013
<p>It's not my first <code>openCV</code> build just to know :) Now, I made my own library with <code>cMake</code> with contribute <code>lib.-s</code> and <code>CUDA 7.5</code>. I build 64-bit and my compiler is <code>VS 12 2013 x64</code> (a read that u cannot use <code>CUDA lib.-s</code> if its not compiled 64-bit.).</p>

<p>Now I did as before, just like many tutorials and so ever, and I cannot build my <code>opencv_videoio300.dll</code>. I have the lib, but nothing else.</p>

<pre><code>Error 97 error LNK2019: unresolved external symbol "private: long __cdecl videoInput::getDevice(struct IBaseFilter * *,int,wchar_t *,char *)" (?getDevice@videoInput@@AEAAJPEAPEAUIBaseFilter@@HPEA_WPEAD@Z) referenced in function "public: virtual double __cdecl cv::VideoCapture_DShow::getProperty(int)const " (?getProperty@VideoCapture_DShow@cv@@UEBANH@Z) C:\opencv3\build\modules\videoio\cap_dshow.obj 1

Error 98 error LNK1120: 1 unresolved externals C:\opencv3\build\bin\Release\opencv_videoio300.dll
</code></pre>

<p>This is the only error in the whole <code>INSTALL</code> build. Cannot figure out whats the problem. Any suggestion?</p>

<p>On 32-bit, everything is perfect with the <code>openCV</code> binaries and <code>lib.-s</code> but on 32-bit I cannot compile <code>opencv_cudaarithm300.dll</code>, c<code>opencv_cudawarping300.dll</code> and <code>opencv_cudalegacy300.dll</code>;</p>

<p>Now I'm in a situation, where I need to have a normal build with <code>OpenCV 3.1</code> and with <code>CUDA 7.5</code>, and I don't care its 32 or 64 bit". I'm desperate now</p>