1 votes

Installation cassée de Dev-C++ dans un compte utilisateur Windows 7

Sous Windows 7, je passe de Dev-C++ 4.9.9.2 à 5.11.

J'ai d'abord désinstallé l'ancienne version, puis installé la 5.11. L'exécution de la version 5.11 fonctionne bien sous un compte d'administrateur, mais si j'essaie de l'exécuter avec mon compte d'utilisateur standard, il y a des problèmes et des manques. Voici quelques exemples.

Dans l'assistant Fichier > Nouveau > Projet, l'exécution dans le compte Admin dispose de plusieurs onglets et options, alors que le compte Utilisateur est dépourvu de tous ces éléments :

New Project: Admin

New Project: User

Sous Outils > Compilateur > Options, le compte administrateur voit une demi-douzaine de profils de compilation significatifs, tandis que l'utilisateur voit deux profils brisés et mal formés :

Compiler Options, Admin

Compiler Options, User

De même, de nombreuses autres parties de l'EDI ne fonctionnent pas lorsqu'il est exécuté à partir du compte utilisateur, par exemple, (1) l'aide est inaccessible, (2) les conseils quotidiens ne sont pas trouvés, (3) de nombreuses erreurs de paquetage de langue résultent de la sélection d'un fichier associé (.H, .C., .CPP, etc.) à partir de Windows, (4) de nombreux widgets d'interface ont un texte erroné (comme l'icône de l'icône de l'interface). <desc> dans le premier exemple ci-dessus), etc. Tous ces éléments fonctionnent comme prévu et de manière utile lorsqu'ils sont exécutés à partir du compte Admin.

Notez que ce programme n'utilise pas le chemin du système pour quoi que ce soit. L'installateur ne modifie pas le chemin d'accès de quelque façon que ce soit, et même sans aucune modification, tout fonctionne bien dans le compte Admin. Les répertoires de compilation sont stockés en interne dans le programme (visible dans l'exemple ci-dessus). Le profil de compilateur "par défaut" cassé dans le compte utilisateur semble être une solution de repli possiblement appropriée pour l'ancienne v.4.9.9.2, listant les répertoires utilisés dans cette version, mais qui n'existent pas dans la 5.11. Un commentateur a été confus par cela, parce que c'est en fait la première chose dont l'IDE se plaint au démarrage dans le compte Utilisateur (des répertoires dans les paramètres du profil qui n'existent pas réellement). J'ai supprimé cet exemple initial pour plus de clarté. Mais les problèmes sont bien plus répandus et fondamentaux que les seuls répertoires du compilateur (par exemple, l'interface, l'assistant, les langues, l'aide, sont tous cassés).

J'ai essayé d'installer l'IDE à la fois dans le compte utilisateur et dans le compte administrateur, mais le comportement (à partir du compte utilisateur) est le même dans les deux cas. J'ai redémarré entre les installations et les problèmes persistent. Je note que la procédure d'installation de la version précédente comporte une question "voulez-vous installer ceci pour tous les utilisateurs ?" (je l'installerais dans le compte Administrateur et l'utiliserais dans le compte Utilisateur sans problème), mais celle-ci ne présente jamais une telle option.

J'ai l'impression de manquer quelque chose de très simple dans mon processus d'installation de Dev-C++ 5.11, qu'est-ce que c'est ?

0voto

T.J. Points 731

Le problème était qu'il y avait un fichier d'initialisation persistant, devcpp.ini caché dans le répertoire C:\Users\ <b>Utilisateur> \AppData\Roaming\Dev -Cpp qui persistait lors de la désinstallation de l'ancien programme, et était apparemment référencé mais pas correctement utilisé par le nouveau programme (qui lui-même place son propre .ini dans un dossier différent).

Après avoir désinstallé l'ancien programme et supprimé ce répertoire de configuration utilisateur, le nouveau programme a pu s'installer et fonctionner correctement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X