Partager via


Erreur du compilateur C3170

impossible d’avoir des identificateurs de module différents dans un projet

Les attributs de module avec des noms différents ont été trouvés dans deux des fichiers d’une compilation. Un seul attribut unique module peut être spécifié par compilation.

Les attributs identiques module peuvent être spécifiés dans plusieurs fichiers de code source.

Par exemple, si les attributs de module suivants ont été trouvés :

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

Enfin,

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

le compilateur génère l’erreur C3170 (notez les différents noms).