Comment réparer “impossible d'ouvrir stdio.h en Turbo C” erreur?
Chaque fois que je compile mon programme, j'obtiens l'erreur ci-dessus.
- Utiliser un meilleur compilateur. Vérifiez le chemin d'inclusion.
Vous devez vous connecter pour publier un commentaire.
Si vous avez des problèmes comme ça, tout d'abord votre
TC
dossier mettez-la dans la C:..drive.après avoir terminé l'installation, ouvrir le turbo c écran bleu.
il y a un
OPTIONS > Directories
..que vous pouvez voir pour l'option à configurer chemin..C:\TC\INCUDE
C:\TC\LIB
C:\TC\BIN
..sinon, vous pouvez définir un autre chemin où vous souhaitez stocker votre sortie..Enfin, vous pourrez donner OK et fini processus..
Il va maintenant fonctionner correctement
Ce faire: Ouvrez votre turboc2 dossier que vous avez tc.exe fichier à l'intérieur, à côté de ce fichier, vous trouverez un autre fichier nommé 'tcinst.exe' ouvrir.
Vous verrez le menu d'installation:
Ici, vous devez modifier le chemin d'accès du répertoire dans le chemin où votre dossier est situé. Même façon de modifier le chemin d'accès au répertoire de la bibliothèque aussi sur redémarrer votre tc.exe.
Vérifier si vous avez quelque chose comme celles stdio.h de fichier et d'autres fichiers d'en-tête sous INCLURE le dossier et le dossier LIB. LIB contient certains fichiers. Dans mon cas, j'ai eu le même problème, mais ces deux dossiers étaient vides.. bon à savoir.
Étapes:
Cette fenêtre ont les valeurs pour les répertoires include et LIB. La valeur par défaut pour ces deux boîtes dans la fenêtre pop-up sont: Lecteur leter où vous avez installé TC... c'est à dire C:\ ou D:\ ou que ce soit suivie par le chemin d'accès pour les include et LIB dossier. Donc, dans mon cas,
COMPRENNENT box a été fixé à: "C:\TC\INCLUDE" et le répertoire LIB de la valeur de la boîte a été fixé à: "C:\TC\LIB" (sans les guillemets).
Les étapes pour résoudre:
Appuyez sur ALT + C.
Aller à l'onglet OPTIONS puis sélectionnez les répertoires option, puis entrez le chemin d'accès particulier où votre turbo c dossier existe.
Entrez le chemin d'accès dans tous les quatre boîtes de message et il ne commence à travailler comme il l'a fait dans mon cas. J'ai TurboC3 et tous les fichiers ont été réunis dans un dossier racine commun.
Vérifier votre environnement inclure le chemin d'accès. Le fichier n'est pas dans l'emplacement pointé par la variable d'environnement.
Puisque vous n'avez pas de mentionner la version de Turbo C cette méthode ci-dessous permettra de couvrir à la fois les v2 et v3.
Sur la plupart des systèmes, vous devriez essayer assez difficile de ne pas trouver"
<stdio.h>
', au point où la première réaction est "est<stdio.h>
installé". Donc, je serais à la recherche pour voir si le fichier existe dans un emplacement plausible. Si non, alors votre installation de Turbo C est cassé; le réinstaller. Si vous pouvez trouver, alors vous aurez à établir pourquoi le compilateur n'est pas à la recherche à la bonne place, quelles sont les options de compilation que vous avez spécifié, et où est le compilateur à la recherche de ses en-têtes (et pourquoi n'est-il pas de la recherche où l'en-tête est).Assurez-vous que le dossier avec la norme de fichiers d'en-tête est dans les projets de chemin.
Je ne sais pas où cela en Turbo C, mais je pense qu'il y a un moyen de le faire.
D'abord vérifier si le nom du dossier qui est bon ou mauvais car, si vous la copie d'un dossier à partir d'autres accidentellement elle prend d'autres adresse du dossier c'est, par exemple, prendre
C
au lieu deF
Donc, à partir deOPTION>DIRECTORY
changer le nom du dossierViens de Re installer le turbo C++ à partir de votre Ordinateur et l'installer de nouveau dans le Répertoire C:\TC\ Dossier.
De nouveau Le Problème ,modifiez le répertoire à partir d'un FICHIER>>MODIFIER le RÉPERTOIRE de C:\TC\BIN\
Bien, j'ai travaillé le détour juste passé environ 6 heures à essayer de comprendre cela.
Toutes les informations ci-dessus ont conduit à cette conclusion, le long avec une ligne de commande dos de l'écran, quand je suis sorti de l'éditeur, allez à l'invite du dos de mon disque C: est monté.
J'ai fait un
dir
de recherche et de ce que j'ai trouvé: la façon dont j'avais monté le disque C ressemblait d'abord ceet mon dir n'a pas la liste de tous les fichiers sur le lecteur C que seuls les fichiers de la turboc++ dossier.
Depuis que j'avais tiré la conclusion que mes répertoires devrait ressembler à:
c:\include
pas
c:\turboc++\tc\include
ou
c:\tc\include
Le vrai problème est la nature dans laquelle j'avais monté le lecteur.
Espère que cela aide quelqu'un.
b.mac