Bonjour,
J’ai rencontré un problème avec la limitation des chemins
je fais un pre processing des fichier cpp
qui se trouve dans des dossier qui peuvent qui ne sont pas fixes
Voilà par exemple je lance cette commande :
String[] cmd = new String[] {"Resource\\gcc.exe",
"-E",
in_path,
">",
"out_path"};
in_path : le chemin ou se trouve mon dossier cpp
out_path: le fichier de sortie apres le pre processing qui porte le meme nom que celui en entrée et donc fichier.cpp
par exemple
in_path= d:/dossiercpp/fichier.cpp
out_path= fichier.cpp
Et bien il y a deux cas qui ne fonction dans les tests
Si le chemin où sont mis les fichier cpp pour les test est trop long
Dans ce cas ça passe pas
Si le chemin est court et que le nom du fichier contient plus de 8caractère alors ça passe pas aussi.
J’ai lu que le gcc est limité en nombre de caractère seulement quant je lance
Ma commande dans l’invite de commande ça passe
Donc pourquoi ça ne marche pas dans mon cas
Dois-je rajouter une option ou autre ???
Cordialement,
Partager