Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Nem található a függő típuskódtár (type_lib)
Megjegyzések
no_registry és auto_search lettek átadva #import, de a fordítóprogram nem tudott hivatkozott típuskönyvtárat találni.
A hiba megoldásához győződjön meg arról, hogy minden típustár és hivatkozott típustár elérhető a fordító számára.
Example
Az alábbi példa c3510-et hoz létre:
Tegyük fel, hogy a következő két típus könyvtár lett létrehozva, és hogy a C3510a.tlb törölve lett, vagy nincs az elérési úton.
// C3510a.idl
[uuid("f87070ba-c6d9-405c-a8e4-8cd9ca25c12b")]
library C3510aLib
{
[uuid("f87070ba-c6d9-405c-a8e4-8cd9ca25c12c")]
enum E_C3510
{
one, two, three
};
};
Ezután a második típusú kódtár forráskódja:
// C3510b.idl
// post-build command: del /f C3510a.tlb
[uuid("f87070ba-c6d9-405c-a8e4-8cd9ca25c12e")]
library C3510bLib
{
importlib ("C3510a.tlb");
[uuid("f87070ba-c6d9-405c-a8e4-8cd9ca25c12d")]
struct S_C3510 {
enum E_C3510 e;
};
};
Majd az ügyfélkód:
// C3510.cpp
#import "c3510b.tlb" no_registry auto_search // C3510
int main() {
C3510aLib::S_C4336 ccc;
}