PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Windev et Linux
Windev et Linux
Iniciado por ChelA, fev., 20 2018 2:40 PM - 12 respostas
Membro registado
8 mensagems
Popularité : +1 (1 vote)
Publicado em fevereiro, 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
Membro registado
329 mensagems
Popularité : +28 (32 votes)
Publicado em fevereiro, 20 2018 - 9:40 PM
As-tu installé les libs Qt indispensable ?
Membro registado
8 mensagems
Popularité : +1 (1 vote)
Publicado em fevereiro, 21 2018 - 6:03 AM
Oui j'ai installé :
sudo apt-get install libqtcore4
sudo apt-get install libqtgui4
Membro registado
948 mensagems
Popularité : +30 (92 votes)
Publicado em fevereiro, 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
Membro registado
8 mensagems
Popularité : +1 (1 vote)
Publicado em fevereiro, 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 ?
Membro registado
8 mensagems
Popularité : +1 (1 vote)
Publicado em fevereiro, 21 2018 - 10:22 AM
mais sudo apt-get install libstdc++.so.6 n'installe rien
Membro registado
8 mensagems
Popularité : +1 (1 vote)
Publicado em fevereiro, 21 2018 - 10:49 AM
J'ajoute , je suis sur une machine 64b mais le logiciel est 32b
Membro registado
948 mensagems
Popularité : +30 (92 votes)
Publicado em fevereiro, 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
Membro registado
962 mensagems
Popularité : +183 (185 votes)
Publicado em fevereiro, 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
Membro registado
8 mensagems
Popularité : +1 (1 vote)
Publicado em fevereiro, 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
Membro registado
8 mensagems
Popularité : +1 (1 vote)
Publicado em fevereiro, 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
Membro registado
8 mensagems
Popularité : +1 (1 vote)
Publicado em março, 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
Membro registado
217 mensagems
Popularité : +12 (12 votes)
Publicado em março, 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.