Kompilatorfel C3171

Modul: kan inte ange olika modulattribut i ett projekt

Anmärkningar

modulattribut med olika parameterlistor 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 module attribut hittades:

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

Och sen,

// C3171b.cpp
// compile with: C3171.cpp
// C3171 expected
[ module(name="MyModule", uuid="373a1a4e-469b-11d3-a6b0-00c04f79ae8f", version="1.1") ];

kompilatorn skulle generera C3171 (notera de olika versionsvärdena).