I will build OpenCV 3.0 from the source. And using repo for some additional modules. And I manually set up the VS2013 project to use the generated lib files.
My code is simple:
#include "opencv2\core\core.hpp"
#include "opencv2\imgcodecs\imgcodecs.hpp"
int _tmain(int argc, _TCHAR* argv[])
{
cv::Mat image = cv::imread("img.jpg");
return 0;
}
But he gave me these errors when in the VS 2013 community version:

I see a similar thread , they said it was caused by x86 / x64 problem. But my project is already x86. And the OpenCV I built is also x86 oriented (see below). What could be the reason?

ADD 1
The OpenCV 3.0 project INSTALLcreates the following lib directory:
So it really is x86.

My lib path is set to the specified path:

And I added all the files *d.lib.

And below is my VC project Configuration Manager

x86.
?
ADD 2
fastFree(). opencv_core300d.lib. dumpbin /symbols . , fastFree@cv@@YAXPAX@Z. ?