Ask Your Question

Revision history [back]

Link fails in 64bit Windows 10 and VS 2013

I'd like to use OpenCV for its Canny edge detector and Hough transform. I downloaded openCV-3.1.0.exe, followed the tutorials (for pre-built libraries) and attempted to compile and link code included in the tutorial. The system is Windows 10, X64 processor, VS 2013, and in vs the platform has been set to X64. I've made the properties settings as described in the tutorial for Windows.

If I try to run in debug mode, the demo has problems finding MSVCP140D.dll, CONCRT140D.dll, ucrtbased.dll, and VCRUNTIME140D.dll. Advice here somewhere suggested trying release mode. That generates 8 unresolved external symbols: cv::namedWindow, waitKey, fastFree, imread, Mat::deallocate, Strin::deallocate, String::allocate, and imshow (all of which means darn little to me, but I think it's enough detail to understand the error, if not I can provide the full text)

I have no idea what to try next. It is more important for me to run in debug mode than in release mode.