Pergunta

Então, eu tenho algum arquivo .lib (gerado como Este) Como usá -lo no meu aplicativo C# WPF?

Foi útil?

Solução

Quando você deseja usar bibliotecas nativas de C#, você não precisará de um arquivo .lib. A maneira como isso é tratada no .NET é usando a plataforma Invoke (P/Invoke). Eu sugiro que você siga o tutorial sobre o MSDN, ele começará você:

Tutorial de invocar a plataforma

Se você quiser gerar um invólucro, pode querer dar uma olhada no P/Invoke Interop Assistant no codeplex. Observe que esta ferramenta funciona no código C/C ++ original. Usar um arquivo .dll para criar um invólucro não é viável porque as DLLs nativas não armazenam a assinatura das funções exportadas (como descrito em este tópico) e um arquivo LIB armazenará a assinatura de uma maneira específica do compilador.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top