0 votos

Abrir el recurso desde el interior del paquete usando c++ / qt

Tengo una aplicación Qt configurada como un paquete, y requiere una base de datos de recursos. Si la coloco dentro del bundle, ¿cómo la abro?

La aplicación fue creada en Windows, y en Windows y Linux, puedo usar la ruta para la base de datos:

fopen(path, r);

Puedo hacer lo mismo en Os X con una ruta como " /Users/Me/Company/Product/resources.db " o " /Library/Application Support/Compay/Product/resources.db "

1) ¿Qué ruta debo utilizar para el resources.db si quiero colocar la base de datos en Contents/Resources ?

2) ¿Podría hacer algo para acceder a la ubicación mediante un diálogo de apertura de archivos?

0voto

Daniel Smith Puntos 110

Dado que la estructura de las aplicaciones en OSX es plana, no debería importar dónde pongas nada, salvo para tu propia organización.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X