Compartilhar via


Erro do compilador C3171

'module': não é possível especificar os diferentes atributos do módulo em um projeto

atributos do módulo com listas de parâmetros diferentes foram encontrados em dois dos arquivos em uma compilação. Somente um atributo exclusivo module pode ser especificado por compilação.

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

Por exemplo, se os seguintes atributos module foram encontrados:

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

Assim,

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

o compilador geraria C3171 (observe os diferentes valores da versão).