Compilerfehler C3172
TOC
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern
Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

Compilerfehler C3172

Fehlermeldung

'Modulname': Unterschiedliche idl_module-Attribute können in einem Projekt nicht bestimmt werden
'module_name': cannot specify different idl_module attributes in a project

In zwei Dateien einer Kompilierung wurden idl_module-Attribute mit demselben Namen, aber unterschiedlichen Parametern für dllname oder version gefunden. Pro Kompilierung kann nur ein eindeutiges idl_module-Attribut angegeben werden.

Identische idl_module-Attribute können in mehr als einer Quellcodedatei angegeben werden.

Werden beispielsweise folgende idl_module-Attribute gefunden,

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

und anschließend

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

erzeugt der Compiler den Fehler C3172 (beachten Sie die unterschiedlichen Versionswerte).

Anzeigen:
© 2016 Microsoft