Kompilatorfel C3170

kan inte ha olika modulidentifierare i ett projekt

Anmärkningar

modulattribut med olika namn hittades i två av filerna i en kompilering. Endast ett unikt module attribut kan anges per kompilering.

Identiska module attribut kan anges i mer än en källkodsfil.

Example

Om till exempel följande modulattribut hittades:

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

Och sen,

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

kompilatorn skulle generera C3170 (notera de olika namnen).