Erro do Compilador C3172
'module_name': não é possível especificar atributos de idl_module diferentes em um projeto
atributos idl_module com o mesmo nome, mas diferentes parâmetros dllname
ou version
foram encontrados em dois dos arquivos em uma compilação. Somente um atributo exclusivo idl_module
pode ser especificado por compilação.
Atributos idl_module
idênticos podem ser especificados em mais de um arquivo de código-fonte.
Por exemplo, se os seguintes atributos idl_module
foram encontrados:
// C3172.cpp
[module(name="MyMod")];
[ idl_module(name="x", dllname="file.dll", version="1.1") ];
int main() {}
Assim,
// C3172b.cpp
// compile with: C3172.cpp
// C3172 expected
[ idl_module(name="x", dllname="file.dll", version="1.0") ];
o compilador geraria C3172 (observe os diferentes valores de versão).