$ snap run elisa
elisa: error while loading shared libraries: libelisaLib.so.0: cannot open shared object file: No such file or directory
$ find /snap/elisa/ -name libelisaLib.so.0
/snap/elisa/x1/usr/lib/x86_64-linux-gnu/elisa/libelisaLib.so.0
try to use an environment: entry in your apps: section and extend LD_LIBRARY_PATH with $SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/elisa your library lives in a subdirectory of the default library path so you need to tell the linker to take a look there.
root@neon-container:/workspace# snapcraft --destructive-mode
Using 'snapcraft.yaml': Project assets will be searched for from the 'snap' directory.
Issues while validating snapcraft.yaml: The 'apps/elisa/environment' property does not match the required schema: '/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/elisa' is not of type 'object'
No, you debug Cannot mix incompatible Qt library (version 0x50c00) with this library (version 0x50c03) and understand what happened there. I’m sorry but I’m not familiar with Qt.