Pregunta

he construido mi aplicación qt para que todo el Qt módulos que usos se encuentran en el mismo directorio que el ejecutable. Se trabaja en la máquina he utilizado para construir la aplicación y se aseguró de poner a prueba mediante la eliminación de esas bibliotecas compartidas por todas partes excepto en el directorio actual de la aplicación. Haciendo un LDD muestra que su busca de esas bibliotecas en el directorio actual y poner el ejecutable por sí mismo no puede abrir la exectuable. Así que todo esto es bueno, pero cuando la transferencia de este directorio a un ordenador central que todavía no puede encontrar esas bibliotecas. lo que podría ser el problema?

¿Fue útil?

Solución

Es "" en el LD_LIBRARY_PATH en la segunda máquina?
¿Tiene los permisos correctos en los archivos de la biblioteca?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top