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).