Teilen über


Compilerfehler C3170

Es können nicht verschiedene Modulbezeichner in einem Projekt vorhanden sein.

Bemerkungen

Modulattribute mit unterschiedlichen Namen wurden in zwei der Dateien in einer Kompilierung gefunden. Pro Kompilierung kann nur ein eindeutiges module Attribut angegeben werden.

Identische module Attribute können in mehr als einer Quellcodedatei angegeben werden.

Example

Wenn beispielsweise die folgenden Modulattribute gefunden wurden:

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

Und wenn es sich um

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

der Compiler würde C3170 generieren (beachten Sie die verschiedenen Namen).