Errore di warning 1427 (RISOLTO)

7 Anni 3 Mesi fa - 7 Anni 3 Mesi fa #1 da Bolt
Errore di warning 1427 (RISOLTO) è stato creato da Bolt
Ho compilato con sucesso un progetto per l accensione e lo spegnimento di un LED ma nel output della compilazione mi compare il seguente warning:
main.c:46: warning: (1427) machine-dependent path specified in name of included file; use -I instead
che mi rimanda alla riga
#include "mcc_generated_files/mcc.h"
Questo solo se uso l opzione "Use CCI syntax", che come specificato nella descrizione del opzione potrebbe essere generato da una non conformita dello standard CCI, solo a titolo di curiosita volevo sapere se qualcuno conosce il motivo della generazione del warning, e se c'è la possibilita di eliminarlo coreggendo la compilazione.
Premetto che, ho utilizzato MPLAB code configurator e che il warning mi si cancella settando a 1 il livello.
Come ripeto questo warning non influiscie sul funzionamento del microcontrollore ma conoscerne le cause e un passo in piu per il corretto utilizzo del software

Quando si trova e si corregge un errore, si vedrà che andava meglio prima.
Ultima Modifica 7 Anni 3 Mesi fa da Bolt.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Bolt
  • Avatar di Bolt
  • New Member
  • New Member
Di più
7 Anni 3 Mesi fa #2 da Bolt
Risposta da Bolt al topic Errore di warning 1427
RISOLTO !
La soluzione l avevo sotto gli occhi bastava leggere :)

Quando si trova e si corregge un errore, si vedrà che andava meglio prima.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Bolt
  • Avatar di Bolt
  • New Member
  • New Member
Di più
7 Anni 3 Mesi fa #3 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Errore di warning 1427 (RISOLTO)
La ragione della warning e' il percorso:

#include "mcc_generated_files/mcc.h"

Il file deve essere incluso semplicemente come:

#include "mcc.h"

e aggiungere il percorso base:

[..]/mcc_generated_files

Tra gli include path al fine di rendere la compilazione piu' flessibile.

Ma come hai detto, in questo caso la warning non inficia sul risultato della compilazione.

Interessante e' che Microchip consiglia di usare CCI e anche code configurator...e i due insieme generano queste warning.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
7 Anni 3 Mesi fa #4 da Bolt
Risposta da Bolt al topic Errore di warning 1427 (RISOLTO)
Spiegazione chiara e semplice, per chi volesse approfondire capitolo 2.4.4 MPLAB XC8 C Compiler User s Guide.
Grazie Mauro :)

Quando si trova e si corregge un errore, si vedrà che andava meglio prima.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Bolt
  • Avatar di Bolt
  • New Member
  • New Member
Di più
Moderatori: Mauro Laurenti

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login