2010-03-08 6 views
1

Visual Studio 2008.Erreur fatale Autorisation c1083 refusée

J'ai téléchargé un exemple de projet et l'ai décompressé.

Je dois le convertir de VS 7 en VS 9. Cependant, la conversion a été réussie.

Cependant, quand je tente de compiler je reçois l'erreur suivante:

c1xx : fatal error C1083: Cannot open source file: 'C:\NMS\inc': Permission denied 

Cependant, le répertoire inc je l'ai utilisé avant d'autres projets. Et ont inclus avec succès les fichiers inc. Donc, je ne sais pas pourquoi ce projet ne fonctionne pas.

Un grand merci pour toutes les suggestions,

Répondre

1

On dirait qu'il essaie d'ouvrir un fichier appelé C:\NMS\inc, qu'il ne peut pas si ce chemin est un répertoire.

+0

Une idée pourquoi il serait essayer d'ouvrir un fichier? – justinhj

0

Cette erreur survient lorsque vous avez défini une variable dans la colonne "Additional Include Directories" et que cette variable n'a aucune valeur.

contrôle même en suivant le chemin: Faites un clic droit sur le Solution-> Propriétés-> C++ -> Général

Deux façons de résoudre: Supposons la variable définie est AX

  1. créer un fichier de commandes
    • définir AX = "chemin de votre répertoire d'inclusion".

ou

  1. Faites un clic droit sur mon ordinateur-> Propriétés-> Advanced System Paramètres-> Advance (Tab) -> "Variables d'environnement" -> variable système et ajoutez ou définissez cette variable avec sa valeur (qui est le chemin de votre répertoire).

Remarque Dans les deux cas, la valeur peut être le chemin de votre répertoire include ou si vous ne souhaitez pas donner chemin dans cette variable lui donner un faux chemin (comme « c: \ »)

Définissez de nouveau votre chemin dans les propriétés du projet. et redémarrez le VS. cela fonctionnera ..

Questions connexes