Sdílet prostřednictvím


Chyba kompilátoru C3172

'module_name': V projektu nelze zadat různé atributy idl_module

Poznámky

idl_module atributy se stejným názvem, ale jiné dllname parametry nebo version parametry byly nalezeny ve dvou souborech v kompilaci. Pro každou kompilaci lze zadat pouze jeden jedinečný idl_module atribut.

Identické idl_module atributy lze zadat ve více než jednom souboru zdrojového kódu.

Example

Například pokud byly nalezeny následující idl_module atributy:

// C3172.cpp
[module(name="MyMod")];
[ idl_module(name="x", dllname="file.dll", version="1.1") ];
int main() {}

A pak,

// C3172b.cpp
// compile with: C3172.cpp
// C3172 expected
[ idl_module(name="x", dllname="file.dll", version="1.0") ];

kompilátor by vygeneroval C3172 (všimněte si různých hodnot verze).