Gambas-it

Gambas3 => Domande tecniche => Topic aperto da: dregi - 18 Agosto 2019, 21:17:08

Titolo: installare libreria
Inserito da: dregi - 18 Agosto 2019, 21:17:08
Vome si fa ad installare la Library "libSDL2-2.0:0.2.0" in modo che gambas la trovi? Da dove scarico la suddetta libreria? Grazie
Titolo: Re:installare libreria
Inserito da: Gianluigi - 18 Agosto 2019, 21:29:50
Non serve scaricare la libreria, se hai Gambas3 correttamente installato, ce l'hai già.
Altrimenti dovresti dire come e cosa hai installato.
Lanciando Gambas3 nella IDE dal menu Help (quello col punto interrogativo '?'), cliccando su Informazioni di sistema... appare una finestra.
Clicchi su Copia e poi incolli qui in un topic inserendo fra
Codice: [Seleziona]
che ottieni cliccando sul pulsante cancelletto (#).
Titolo: Re:installare libreria
Inserito da: Gianluigi - 18 Agosto 2019, 22:00:55
Forse prima di risponderti avrei dovuto chiederti per quale motivo chiedi come installare la libreria.
Rimedio: Per quale motivo desideri ciò?

 :ciao:
Titolo: Re:installare libreria
Inserito da: dregi - 18 Agosto 2019, 23:19:51
Sto preparando/cercando di sfruttare alcune funzioni che mi permettano brevità nel codice es. Suona(nomewav) , in grado di riprodurre un suono, App.Path per avere a disposizione la stringa del percorso dell'applicazione. Per quest'ultima servirebbe la libreria suddetta in quanto del codice, non mio, se lanciato mi dice che non trova la libreria. Ora se questa è già compresa in Gambas (sto usando l'edizione ultima), come posso fare in modo che il progetto la "carichi"?
Codice: [Seleziona]
[System]
Gambas=3.13
OperatingSystem=Linux
Kernel=4.18.0-25-generic
Architecture=x86_64
Distribution=Ubuntu 18.10
Desktop=UBUNTU:GNOME
Theme=Gtk
Language=it_IT.UTF-8
Memory=15976M

[Libraries]
Cairo=libcairo.so.2.11512.0
Curl=libcurl.so.4.5.0
DBus=libdbus-1.so.3.19.8
GStreamer=libgstreamer-1.0.so.0.1404.0
GTK+2=libgtk-x11-2.0.so.0.2400.32
GTK+3=libgtk-3.so.0.2404.0
OpenGL=libGL.so.1.7.0
Poppler=libpoppler.so.79.0.0
QT4=libQtCore.so.4.8.7
QT5=libQt5Core.so.5.11.1
SDL=libSDL-1.2.so.0.11.4
SQLite=libsqlite3.so.0.8.6

[Environment]
CLUTTER_IM_MODULE=xim
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path
DESKTOP_SESSION=ubuntu
DISPLAY=:0
GB_GUI=gb.qt4
GDMSESSION=ubuntu
GIO_LAUNCHED_DESKTOP_FILE=<home>/Scrivania/gambas3.desktop
GIO_LAUNCHED_DESKTOP_FILE_PID=2821
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
GNOME_SHELL_SESSION_MODE=ubuntu
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
GTK2_MODULES=overlay-scrollbar
GTK_IM_MODULE=ibus
GTK_MODULES=gail:atk-bridge
HOME=<home>
IM_CONFIG_PHASE=2
LANG=it_IT.UTF-8
LOGNAME=<user>
MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
PWD=<home>
QT4_IM_MODULE=xim
QT_ACCESSIBILITY=1
QT_IM_MODULE=ibus
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/1566,unix/<hostname>:/tmp/.ICE-unix/1566
SHELL=/bin/bash
SHLVL=0
SSH_AGENT_PID=1706
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
TZ=:/etc/localtime
USER=<user>
USERNAME=<user>
WINDOWPATH=2
XAUTHORITY=/run/user/1000/gdm/Xauthority
XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
XDG_CURRENT_DESKTOP=ubuntu:GNOME
XDG_DATA_DIRS=/usr/share/ubuntu:<home>/.local/share/flatpak/exports/share/:/var/lib/flatpak/exports/share/:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop
XDG_MENU_PREFIX=gnome-
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SESSION_DESKTOP=ubuntu
XDG_SESSION_ID=1
XDG_SESSION_TYPE=x11
XDG_VTNR=2
XMODIFIERS=@im=ibus

Titolo: Re:installare libreria
Inserito da: Top Fuel - 18 Agosto 2019, 23:34:18
Menù Progetto > Proprietà > Componenti > gb.sdl2.audio. La spunti e ce l'hai nel progetto.
Titolo: Re:installare libreria
Inserito da: vuott - 18 Agosto 2019, 23:40:28
Ora se questa è già compresa in Gambas (sto usando l'edizione ultima), come posso fare in modo che il progetto la "carichi"?

1) per verificare se nel tuo sistema è presente la libreria SDL2, vedi se hai questa libreria codivisa .so:
   /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0.8.0  (o versione inferiore);

2) se non è presente, puoi installarla così da terminale:
   $ sudo apt-get install libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev libsdl2-image-dev

3) se invece è presente, vale quanto indicato da Top Fuel.
Titolo: Re:installare libreria
Inserito da: Gianluigi - 19 Agosto 2019, 09:48:03
Prova il file allegato, se funziona è tutto ok.
Titolo: Re:installare libreria
Inserito da: dregi - 20 Agosto 2019, 11:06:06
Grazie a tutti delle risposte.   ...... e grazie dell'accoglienza.  :)
Titolo: Re:installare libreria
Inserito da: Gianluigi - 20 Agosto 2019, 11:35:05
Grazie a tutti delle risposte.   ...... e grazie dell'accoglienza.  :)

Prego  :)

Ma hai risolto oppure no?
Titolo: Re:installare libreria
Inserito da: dregi - 25 Agosto 2019, 10:38:23
si. Grazie. Comunque Application aveva già gran parte di ciò che mi serviva