Error del compilador C3172
"module_name": no se pueden especificar atributos de idl_module diferentes en un proyecto
Se han encontrado atributos idl_module con el mismo nombre, pero con dllname
o version
distintos, en dos de los archivos de una compilación. Solo se puede especificar un atributo idl_module
único por compilación.
Se pueden especificar atributos idl_module
idénticos en más de un archivo de código fuente.
Por ejemplo, si se han encontrado los atributos idl_module
siguientes:
// C3172.cpp
[module(name="MyMod")];
[ idl_module(name="x", dllname="file.dll", version="1.1") ];
int main() {}
Y luego,
// C3172b.cpp
// compile with: C3172.cpp
// C3172 expected
[ idl_module(name="x", dllname="file.dll", version="1.0") ];
el compilador generaría C3172 (tenga en cuenta los distintos valores de versión).