Delen via


Compilerfout C3171

'module': kan geen verschillende modulekenmerken in een project opgeven

Opmerkingen

modulekenmerken met verschillende parameterlijsten zijn gevonden in twee van de bestanden in een compilatie. Per compilatie kan slechts één uniek module kenmerk worden opgegeven.

Identieke module kenmerken kunnen worden opgegeven in meer dan één broncodebestand.

Example

Als bijvoorbeeld de volgende module kenmerken zijn gevonden:

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

En dan,

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

de compiler zou C3171 genereren (let op de verschillende versiewaarden).