Entraides et échanges autour de la technologie Scol - Informations and exchanges on the Scol technology
Vous pouvez changer la langue de l'interface une fois inscrit - You can change the language once registered
You are not logged in.
Pages: 1
Bonjour,
Je souhaite exporter une application vers raspberry PI3 sous Raspbian.
Lors du lancement de mon application j'ai le message suivant :
error while loading shared libraries: libGLESv2.so: cannot open shared object file: No such file or directory
Merci de m'aider à résoudre ce problème.
Cordialement.
Offline
Bonjour,
la solution se trouve dans le fichier readme généré à l'export et de mémoire à la fin du script d'installation.
sudo rpi-update doit corriger le problème
Offline
Bonjour,
Merci pour la réponse qui résout ce problème.
Lors du lancement de mon application sur le rapsberrry une fenêtre doit apparaître (sur mon écran en HDMI) qui représente une interface.
Sur le raspberry la fenêtre est présente mais elle est toute noire (l'application semble tournée).
Lorsque j'exporte la même application sur un smartphone (android) tout fonctionne correctement.
Merci de votre aide si possible.
Cordialement
Offline
Bonjour,
sur raspi 3 il faut desactiver la compatibilité GL Driver avec
sudo raspi-config
Autrement il est possible que le modèle 3D ou les textures soient trop lourds pour le pi.
tu peux activer les logs en enlevant le # devant fffff dans le fichier usm.ini et en mettant log yes
Offline
Bonjour ,
Après divers essais ,le problème persiste.
J'ai créé une application toute simple avec uniquement un plugit picture. -> même problème.
J'ai un PI3 B+ avec un ARM v8, dans le menu d'export il n'y figure pas,est-ce-que le souci peut venir de la.
Merci pour ta réponse.
Offline
Bonjour,
mon pi de dev / test est un pi3.
il faudrait activer les logs:
édites le fichier usm.ini de ton application et changes les 2 lignes
log no
#echo ffffff
en
log yes
echo ffffff
un dossier log sera créer contenant les logs d'execution.
Offline
Bonjour,
Merci encore pour ces conseils.
j'ai effectué la manip ,mes connaissances étant pour l'instant limité sur linux,où peut-on trouver ce dossier log.
D'autre part lorsque je lance mon programme " image" cela génère un code d’erreur et bloque l'exécution.
Voici l'exécution du programme :
pi@raspberrypi:~ $ image
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Unable to query physical screen size, defaulting to 100 dpi.
To override, set QT_QPA_EGLFS_PHYSICAL_WIDTH and QT_QPA_EGLFS_PHYSICAL_HEIGHT (in millimeters).
Creating resource group General
Creating resource group OgreInternal
Creating resource group OgreAutodetect
SceneManagerFactory for type 'DefaultSceneManager' registered.
Registering ResourceManager for type Material
Registering ResourceManager for type Mesh
Registering ResourceManager for type Skeleton
MovableObjectFactory for type 'ParticleSystem' registered.
ArchiveFactory for archive type FileSystem registered.
ArchiveFactory for archive type Zip registered.
ArchiveFactory for archive type EmbeddedZip registered.
DDS codec registering
PVRTC codec registering
ETC codec registering
Registering ResourceManager for type HighLevelGpuProgram
Registering ResourceManager for type Compositor
MovableObjectFactory for type 'Entity' registered.
MovableObjectFactory for type 'Light' registered.
MovableObjectFactory for type 'BillboardSet' registered.
MovableObjectFactory for type 'ManualObject' registered.
MovableObjectFactory for type 'BillboardChain' registered.
MovableObjectFactory for type 'RibbonTrail' registered.
*-*-* OGRE Initialising
*-*-* Version 1.12.2 (Rhagorthua)
Creating resource group SO3/Internal/Widgets/BitmapWidget
Installing plugin: OpenGL ES 2.0 RenderSystem
OpenGL ES 2.x Rendering Subsystem created.
Plugin successfully installed
Installing plugin: ParticleFX
Particle Emitter Type 'Point' registered
Particle Emitter Type 'Box' registered
Particle Emitter Type 'Ellipsoid' registered
Particle Emitter Type 'Cylinder' registered
Particle Emitter Type 'Ring' registered
Particle Emitter Type 'HollowEllipsoid' registered
Particle Affector Type 'LinearForce' registered
Particle Affector Type 'ColourFader' registered
Particle Affector Type 'ColourFader2' registered
Particle Affector Type 'ColourImage' registered
Particle Affector Type 'ColourInterpolator' registered
Particle Affector Type 'Scaler' registered
Particle Affector Type 'Rotator' registered
Particle Affector Type 'DirectionRandomiser' registered
Particle Affector Type 'DeflectorPlane' registered
Plugin successfully installed
Installing plugin: STB Image Codec
stb_image - v2.23 - public domain image loader
Supported formats: jpeg,jpg,png,bmp,psd,tga,gif,pic,ppm,pgm,hdr
Plugin successfully installed
Installing plugin: Octree Scene Manager
Plugin successfully installed
ArchiveFactory for archive type ScolFileSystem registered.
ArchiveFactory for archive type ScolURL registered.
CPU Identifier & Features
-------------------------
* CPU ID:
* VFP: no
* NEON: yes
-------------------------
******************************
*** Starting EGL Subsystem ***
******************************
EGL_VERSION = 1.4
EGL_EXTENSIONS = EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_vg_parent_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_lock_surface
Registering ResourceManager for type Texture
OverlayElementFactory for type Panel registered.
OverlayElementFactory for type BorderPanel registered.
OverlayElementFactory for type TextArea registered.
Registering ResourceManager for type Font
EGL Error : Could not create the egl surface: error = 0x3003
/usr/bin/image : ligne 2 : 4638 Abandon sudo /usr/share/image/image
Merci de ton aide.
Offline
Bonjour,
c'est encore une erreur opengl.
Je n'ai pas mon raspberry pi sous la main, il est resté au boulot.
essais :
export QT_QPA_EGLFS_DEPTH=32
export DISPLAY=:0
avant de lancer l'appli
tu peux aussi essayer en modifiant /boot/config.txt
en ajoutant :
framebuffer_depth=32
framebuffer_ignore_alpha=1
et reboot
si ça change rien essais les valeurs 16 et 24
Offline
Pages: 1