J'ai un petit soucis sur l'exécution d'un de mes programmes sous Linux je le précise tout de suiteVoici les différents tests :
- Depuis Code::Blocks pas de soucis
- En cliquant sur le binaire dans son répertoire où il est généré, pas de soucis
- Depuis la console en entrant d'abord dans le répertoire du binaire, pas de soucis
- Sous Gnome, dans un lanceur d'application, ca marche pas, il trouve pas le fichier de configuration nécessaire au démarrage !
- Depuis ce dernier test, sur la console, je me suis mis sur le répertoire racine '/' et j'ai essayé le lancer le programme, rien à faire, même résultat que depuis le lanceur d'application !
Qu'est-ce que je pourrais faire ? J'ai mis à tout hasard un chdir dans le main en mettant argv[0] comme chemin courant pour voir mais cela ne change rien au problème !
Je précise que le fichier de configuration se trouve dans un répertoire donc depuis le fichier binaire : /share/config/.
![]()
Partager