Aracılığıyla paylaş


Derleyici Hatası C3172

'module_name': projede farklı idl_module öznitelikleri belirtemez

Açıklamalar

Idl_module öznitelikleri aynı ada ancak farklı dllname veya version parametrelere sahip bir derlemedeki dosyaların ikisinde bulundu. Derleme başına yalnızca bir benzersiz idl_module öznitelik belirtilebilir.

Aynı idl_module öznitelikler birden fazla kaynak kod dosyasında belirtilebilir.

Example

Örneğin, aşağıdaki idl_module öznitelikler bulunduysa:

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

Ve sonra,

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

derleyicisi C3172 oluşturur (farklı sürüm değerlerini not edin).