Errore del compilatore C3171
'module': impossibile specificare attributi di modulo diversi in un progetto
Gli attributi del modulo con elenchi di parametri diversi sono stati trovati in due dei file in una compilazione. È possibile specificare un solo attributo univoco module
per ogni compilazione.
Gli attributi identici module
possono essere specificati in più file di codice sorgente.
Ad esempio, se sono stati trovati gli attributi seguenti module
:
// C3171.cpp
[ module(name="MyModule", uuid="373a1a4e-469b-11d3-a6b0-00c04f79ae8f", version="1.0") ];
int main() {}
E quindi,
// C3171b.cpp
// compile with: C3171.cpp
// C3171 expected
[ module(name="MyModule", uuid="373a1a4e-469b-11d3-a6b0-00c04f79ae8f", version="1.1") ];
il compilatore genererà C3171 (si notino i diversi valori della versione).