Compilerfehler C3170
Es können nicht verschiedene Modulidentifizierer in einem Projekt vorhanden sein
In zwei Dateien einer Kompilierung wurden module-Attribute mit unterschiedlichen Namen gefunden.Pro Kompilierung kann nur ein eindeutiges module-Attribut angegeben werden.
Identische module-Attribute können in mehr als einer Quellcodedatei angegeben werden.
Werden beispielsweise folgende module-Attribute gefunden,
// C3170.cpp
[ module(name="MyModule", uuid="373a1a4e-469b-11d3-a6b0-00c04f79ae8f") ];
int main() {}
und anschließend
// C3170b.cpp
// compile with: C3170.cpp
// C3170 expected
[ module(name="MyModule1", uuid="373a1a4e-469b-11d3-a6b0-00c04f79ae8f") ];
erzeugt der Compiler den Fehler C3170 (beachten Sie die unterschiedlichen Namen).