Partilhar via


Erro do compilador C3170

não é possível ter identificadores de módulo diferentes em um projeto

Observações

atributos de módulo com nomes diferentes foram encontrados em dois dos arquivos em uma compilação. Apenas um atributo exclusivo module pode ser especificado por compilação.

Atributos idênticos module podem ser especificados em mais de um arquivo de código-fonte.

Example

Por exemplo, se os seguintes atributos de módulo foram encontrados:

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

E depois

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

o compilador geraria C3170 (observe os diferentes nomes).