Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
kan inte hitta beroende typbiblioteket "type_lib"
Anmärkningar
no_registry och auto_search skickades till #import men kompilatorn kunde inte hitta ett referenstypbibliotek.
Lös det här felet genom att kontrollera att alla typbibliotek och bibliotek av refererad typ är tillgängliga för kompilatorn.
Example
I följande exempel genereras C3510:
Anta att följande två typbibliotek har skapats och att C3510a.tlb har tagits bort eller inte finns i filvägen.
// C3510a.idl
[uuid("f87070ba-c6d9-405c-a8e4-8cd9ca25c12b")]
library C3510aLib
{
[uuid("f87070ba-c6d9-405c-a8e4-8cd9ca25c12c")]
enum E_C3510
{
one, two, three
};
};
Och sedan källkoden för det andra typbiblioteket:
// 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;
};
};
Och sedan klientkoden:
// C3510.cpp
#import "c3510b.tlb" no_registry auto_search // C3510
int main() {
C3510aLib::S_C4336 ccc;
}