Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo compilar bibliotecas en Qt

Cómo compilar bibliotecas en Qt

Generalmente divididos en bibliotecas dinámicas y bibliotecas estáticas, los métodos son los siguientes:

1. Generar biblioteca estática

1. Directorio de prueba: lib

2. Nombre del archivo de código fuente: mywindow.h, mywindow.cpp

3. mywindow.pro

Tenga en cuenta dos puntos:

TEMPLATE = lib CONFIG = staticlib

4. Generar Makefile:

qmake mywindow.pro

5. Compile la biblioteca estática libmywindow.a

make

II. Utilice el directorio de prueba de la biblioteca: test.

p>

2. Copie mywindow.h y libmywindow.a al directorio de prueba

3. Escriba main.cpp, incluido el archivo de encabezado mywindow.h, y llame a la clase MyWindow.

4. Escriba el archivo del proyecto: test.pro

Preste atención a agregar la ruta de la biblioteca y el nombre del archivo de la biblioteca:

LIBS = -L ./ - lmywindow

5. Generar Makefile: qmake test.pro

6. Compilar: make

7. 3. Generar biblioteca de enlaces dinámicos

La compilación de bibliotecas de enlaces dinámicos es básicamente similar a la de las bibliotecas de enlaces estáticos. Debe eliminar la siguiente línea en el archivo del proyecto .pro que se va a compilar

. CONFIG = staticlib

Compile de acuerdo con las operaciones anteriores. Después de eso, puede obtener archivos de biblioteca de enlaces dinámicos que comienzan con lib y terminan con .so*, generalmente más de uno.