Cmake: Error en el proceso de configuración, los archivos del proyecto pueden no ser válidos. La experiencia de Qt en la compilación de opencv.

Error en el proceso de configuración, los archivos del proyecto pueden no ser válidos.

Utilizo cmake para compilar opencv +Qt.

Esta ruta de Qt debe colocarse en la ruta de la variable de entorno: E:\Qt5\Qt5.14.1\Tools\mingw730_64\bin.

El motivo del error es que los botones de la interfaz de Cmake no se operan en secuencia.

1. Configurar las condiciones de compilación de CMake

① Abra CMake (cmake-gui).

②Seleccione el archivo de código fuente en el directorio de instalación de OpenCV: D:\Qt\opencv3.40\opencv\sources

③Elija la ruta del archivo de directorio que desea compilar y generar. Si está almacenado en un directorio unificado, cree una nueva carpeta opencvbuild3.40 en el archivo D:\Qt y seleccione esta ruta: D:\Qt\opencvbuild3.40
 

Los pasos anteriores son simples, simplemente seleccione la ruta del archivo fuente y la ruta de compilación (cree la carpeta de compilación usted mismo), los siguientes dos pasos son optimistas, este es un compilador para qt, no un compilador para vs2015 o 2017.

④Haga clic en Configurar para configurar.

⑤Seleccione MinGWMakefiles , marque Compiladores nativos especiales y haga clic en Siguiente

Asegúrese de ver claramente, en orden,

⑥ Configurar el compilador

En la Figura 1 a continuación, el compilador de C selecciona D:\Qt\Qt5.10.0\Tools\mingw530_32\bin\gcc.exe;

En la Figura 2 a continuación, el compilador de C++ selecciona D:\Qt\Qt5.10.0\Tools\mingw530_32\bin\g++.exe

No es necesario completar Fortran y luego hacer clic en finalizar. Nota: Este proceso garantiza que la red funcione sin problemas , ya que es necesario descargar varios archivos.
 

⑦ Después de esperar un rato, aparecerá un montón de color rojo, verifique CON_QT y CON_OPENGL (si necesita y tiene la biblioteca OPENGL, verifíquela; de lo contrario, no la verifique), ENABLE_CXX11 (de lo contrario, no se declaró el error 'nullptr' en este ámbito), No se puede marcar CON_IPP (no marcado de forma predeterminada), haga clic en configurar nuevamente.

Luego haga clic en configurar, si se informa un error, modifique la ruta y la biblioteca lib de qmake, como se muestra en la figura:

Haga clic en configurar nuevamente, informe un error, modifique la ruta de opengl:

El mío no reportó ningún error. Y yo también en la configuración de Qt, configuré Cmake

Compilé correctamente: no se informó ningún error y luego hice clic en Generar, el resultado se muestra a continuación

Esto crea muchos archivos en la compilación.

Siguiente paso Compilar OpenCV

1. Mayús + clic derecho en el espacio en blanco de la carpeta generada por la compilación y seleccione "Abrir ventana de comando aquí". Ingrese el comando "mingw32-make" y presione Enter para compilar.

Nota: esta compilación es la carpeta que creé yo mismo para colocar los archivos generados por Cmake.

 

 Luego: ingrese la línea de comando cmd, la ruta está debajo de la ruta actual. Escribe mingw32-make

Tenga cuidado de no informar errores. Despues de correr.

Cree una carpeta de instalación en la compilación y ejecute el siguiente comando

instalación de mingw32-make

 Después de ejecutar, puede obtener los siguientes archivos en la carpeta de instalación

 Inlude es el archivo de encabezado opencv.

Hay archivos lib y bin en x64.

En este punto, finaliza el proceso de qt +cmake + compilar y configurar opencv

Supongo que te gusta

Origin blog.csdn.net/Vertira/article/details/132629590
Recomendado
Clasificación