Pergunta

Eu estou tentando construir um aplicativo de fita no visual studio e eu tenho esse erro vinculador. Depois de olhar através dos cabeçalhos, notei que CLSID_ScenicIntentFramework é definido como externo CLSID const. O penso é que eu não consigo descobrir qual necessidade biblioteca I link para (ou outro cabeçalho Eu preciso importar?).

Eu realmente apreciado alguma ajuda também.

Afternote: Notei que em addtion para scenicintent.h, há uma scenicintent.idl, mas se eu incluir isso em meu projeto eu recebo uma série de erros. Existe uma maneira correta de incluir arquivos IDL e teria que corrigir o meu problema?

Foi útil?

Solução

Muitas vezes, você precisa link para uma biblioteca de importação (.lib) que contém as definições dos ids de classe e ids de interface para a biblioteca que você está usando. Alternativamente, você pode usar a palavra-chave __uuidof que pode obter o associado GUID para um objeto atribuído (a classe ou interface).

__uuidof(ScenicIntentFramework) // this should be the same thing
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top