Condividi tramite


Errore del compilatore C3170

non può avere identificatori di modulo diversi in un progetto

Gli attributi del modulo con nomi 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 del modulo seguenti:

// C3170.cpp
[ module(name="MyModule", uuid="373a1a4e-469b-11d3-a6b0-00c04f79ae8f") ];
int main() {}

E quindi,

// C3170b.cpp
// compile with: C3170.cpp
// C3170 expected
[ module(name="MyModule1", uuid="373a1a4e-469b-11d3-a6b0-00c04f79ae8f") ];

il compilatore genererà C3170 (si notino i diversi nomi).