PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Windev et Linux
Windev et Linux
Started by ChelA, Feb., 20 2018 2:40 PM - 12 replies
Registered member
8 messages
Popularité : +1 (1 vote)
Posted on February, 20 2018 - 2:40 PM
Bonjour,

J'ai jusque là développé des applications Windows.
J'ai besoin de passer sur Linux (Ubuntu17.10) et je n'arrive pas à démarrer l'appli sur Linux.
J'ai installé l'exe le wdl et les .so sur home/MonAppli , selon la procédure fournie en doc , je n'ai aucune réponse lorsque je clique sur l'icone ou clique droit/Lancer.

Aurais je oublié quelque chose ?

Je suis sur Windev 17

Merci d'avance
Registered member
329 messages
Popularité : +28 (32 votes)
Posted on February, 20 2018 - 9:40 PM
As-tu installé les libs Qt indispensable ?
Registered member
8 messages
Popularité : +1 (1 vote)
Posted on February, 21 2018 - 6:03 AM
Oui j'ai installé :
sudo apt-get install libqtcore4
sudo apt-get install libqtgui4
Registered member
948 messages
Popularité : +30 (92 votes)
Posted on February, 21 2018 - 6:14 AM
Coucou,

Exécute ton application dans une console, et regarde les messages de sortie.

--
In üs we trust - Autopsie Volume 2 disponible le 02-23 au dépôt de ton armurier.

Chocolat en Suisse - #Foetus
Kaeng Khiao Wan en Thailland - #ATR
Nasi Goreng en Indonesie - #Abracadabra
Registered member
8 messages
Popularité : +1 (1 vote)
Posted on February, 21 2018 - 10:17 AM
Me re-voilà

Le mode console parle effectivement
j'obtiens:
ac@ac-Ubuntu:~/WindevLinux$ ./WDGestionContacts
./WDGestionContacts: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
ac@ac-Ubuntu:~/WindevLinux$

Il me manque libstdc++ , est ce bien ça ?
Registered member
8 messages
Popularité : +1 (1 vote)
Posted on February, 21 2018 - 10:22 AM
mais sudo apt-get install libstdc++.so.6 n'installe rien
Registered member
8 messages
Popularité : +1 (1 vote)
Posted on February, 21 2018 - 10:49 AM
J'ajoute , je suis sur une machine 64b mais le logiciel est 32b
Registered member
948 messages
Popularité : +30 (92 votes)
Posted on February, 22 2018 - 12:44 AM
Coucou,

Pour trouver ton problem, utilise les logs d'execution :

Log d'exécution


https://doc.pcsoft.fr/fr-FR/?2019030

Tu peut aussi ecrire dans la console ("stdout") via la fonction : dbgsortiestandard

https://doc.pcsoft.fr/fr-FR/?3014020&name=dbgsortiestandard_fonction

--
WLoodie: uname

J'ajoute , je suis sur une machine 64b mais le logiciel est 32b


C mieux de donnée le resultat de la commande "uname" en *nix.

$: uname -a


--
In üs we trust - Autopsie Volume 2 disponible le 02-23 au dépôt de ton armurier.

Chocolat en Suisse - #Foetus
Kaeng Khiao Wan en Thailland - #ATR
Kopi luwak en Indonesie - #Abracadabra
Registered member
962 messages
Popularité : +183 (185 votes)
Posted on February, 22 2018 - 6:57 AM
hello,
si ta compilation est pour du linux 32 bits et que tu veux exécuter ton programme sur un linux 64 bits , il faut que tu installes des bibliothèques supplémentaires sur ton linux pour pouvoir exécuter du 32 bits voir ici :
https://doc.ubuntu-fr.org/ubuntu_64bits…

--
Ami calmant, J.P
Registered member
8 messages
Popularité : +1 (1 vote)
Posted on February, 22 2018 - 10:19 AM
Hello,

J'ai installé à nouveau Ubuntu 17.04 mais en version 32b
Les libs qtcore4 et qtgui4 sont déjà en place

Lorsque je lance en console ./MonAppli j'obtiens :

ac@ac-Ubuntu32:~/Bureau/Linux32$ ./Mon_Projet
Erreur de segmentation (core dumped)
ac@ac-Ubuntu32:~/Bureau/Linux32$

Cette erreur me semble très générale , par quel bout la prendre ?

Merci d'avance

--
Windev 17
Registered member
8 messages
Popularité : +1 (1 vote)
Posted on February, 22 2018 - 3:02 PM
Hello,

Je n'ai rien obtenu de concret
Après avoir fait des essais Ubuntu 17.1 64b et Ubuntu 17.04 32b , je suis revenu au 64bits

Sous 32b l'ajout de dbgActiveLog() génère un fichier log vide
Sous 64b aucune génération

Alors ?

--
Windev 17
Registered member
8 messages
Popularité : +1 (1 vote)
Posted on March, 05 2018 - 8:02 PM
Bonsoir,

Je reviens vers vous après avoir abandonné mon souci pendant plusieurs jours, il ne s'est pas résolu en mon absence !

Donc sous Ubuntu 17.1 , après avoir installé les librairies lib32stdc++6 , j'obtiens maintenant le message :
Erreur de segmentation (core dumped)

Obscure pour moi !

Une solution ?

--
Windev 17
Registered member
217 messages
Popularité : +12 (12 votes)
Posted on March, 05 2018 - 9:42 PM
Bonjour
Il mest arrivé dobtenir le meme message (erreur de segmentation core dumped) sur ubunto.
Cette erreur apparaissait lorsque je tentais dinstaller le serveur hyperfile sur un vps linux.
Lerreur venait du fait que jai lancé le transfert ftp du fichier vers le serveur en mode ascii alors quil devait se faire en mode binaire.