Condividi tramite


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).