2017-10-05 4 views
0

Je suis en train d'exécuter les vérifications de la charpie PC sur mon projet. Lorsque j'exécute le programme, la sortie est énorme car elle inclut tous les fichiers bsp du bras. Comment puis-je obtenir pc-lint pour exclure un répertoire entier. Dans le code lorsque j'inclue un fichier d'en-tête provenant de l'extérieur du projet, j'utilise <> au lieu de ""PC-Lint Exclure Dossier externe

, c'est-à-dire #include <arm_driver.h>.

Je pensais que c'était suffisant. Est-ce que leur autre étape manque? Ce sont les paramètres supplémentaires que j'ai passé

+libclass(angle, foreign) 
-e686 
-wlib(0) 

Et avec la commande vf je peux voir que tous les fichiers du répertoire externe sont traités comme en-tête de la bibliothèque.

Répondre

0

Correction du problème. Commentez toutes les lignes explicites + elib dans le fichier .lnt correspondant.

dire remplacer toutes les instances de +elib avec //+elib