Problema con OpenCV (novato)

Hola, soy totalmente nuevo con OpenCV y estoy tratando de configurarlo con visual studio 2017 C++ y openCV 3x, ya no me marca errores al compilar pero al ejecutar me aparece que no encuentra opencv_wordl331d.dll, buscando en las carpetas pude ver que esa librería se encuentra en C:\opencv\build\x64\vc14\bin pero no se si es la carpeta correcta o debe estar en C:\opencv\build\x64\vc14\lib
Supongo la configuración de carpetas en las propiedades del proyecto se encuentra ya bien porque no me marca error al escribir el código que es el siguiente:

#include "stdafx.h"
#include <cstdio>
#include <stdio.h>
#include <iostream>
#include <opencv2\opencv.hpp>

using namespace std;
using namespace cv;
int main()
{
	char nImagen[] = "D:\packman.jpg";
	Mat imagen;
	imagen = imread(nImagen);
	if (!imagen.data) {
		cout << "error al cargar";
		exit(1);
	}
	namedWindow("imagen", CV_WINDOW_AUTOSIZE);
	imshow("imagen", imagen);
	waitKey(0);
	return 0;
}

Un consejo: formatea tu código usando markdown para que podamos leerlo bien :wink:

#include <iostream>
using namespace std;
void main()
{
  cout << "Hello World!" << endl;
}

Usando

```c++ // tu código ```

https://www.markdownguide.org/

Me contesté yo solo, puse la librería mencionada en la carpeta del proyecto donde se ubica el ejecutable y ya todo sale bien

1 me gusta

Eso me pasa a mi con Lua. No se donde cñ busca que nunca encuentra nada. Y eso que todo lo instalo con su instalador de paquetes propio, LuaRock. Pos nada, no lo encuentra. Al final, tenerlo todo junto es lo mejor.