Red de conocimiento informático - Problemas con los teléfonos móviles - Programación Qt, al usar libtiff4.0.3 para abrir archivos tiff, se encuentran los errores LNK2019 y LNK1120 ¿Cómo solucionarlos?

Programación Qt, al usar libtiff4.0.3 para abrir archivos tiff, se encuentran los errores LNK2019 y LNK1120 ¿Cómo solucionarlos?

Contiene muchos módulos (módulos), como la biblioteca Core de uso común, la biblioteca GUI, la biblioteca SQL, la biblioteca OpenGL, la biblioteca Script, la biblioteca XML, etc., como se muestra en la siguiente figura, los módulos incluidos en Qt4.8:

En el proceso de programación, se utiliza el método qWait de la clase QTest, no hablemos de la función de esta clase, hablemos del siguiente error. aparece un mensaje durante la compilación:

error LNK2019: No se puede resolver el símbolo externo "void __cdecl QTest::qSleep(int)", al que se hace referencia en la función "void __cdecl QTest::qWait(int)"

1gt;E:\QtProject\Progress\ Win32\Debug\\Progress.exe: error fatal LNK1120: 1 comando externo sin resolver

Pero el archivo de encabezado de QTest ha incluido lt; ;, lo que indica que no se han introducido las bibliotecas relevantes.

Solución: haga clic derecho en el nombre del proyecto en VS2012, seleccione "Configuración del proyecto Qt", aparecerá el cuadro de diálogo "Configuración del proyecto Qt" como se muestra arriba, seleccione la pestaña "Módulos" y marque " Pruebe la biblioteca" y luego vuelva a compilar, el problema está resuelto.

De manera similar, si desea desarrollar programas XML, OpenGL, SQL, etc., ¡primero debe incluir las bibliotecas relevantes!