Pregunta

Así que tengo algún archivo .lib (generado como éste ) Modo de uso de mi C # aplicación de WPF?

¿Fue útil?

Solución

Cuando se desea utilizar las bibliotecas nativas de C # que no se necesita un archivo .lib. La forma en que esto se maneja de NET es mediante el uso de invocación de plataforma (P / Invoke). Le sugiero que siga el tutorial en MSDN, que le ayudará a empezar:

  

invocación de plataforma Tutorial

Si desea generar un envoltorio es posible que desee echar un vistazo a la de interoperabilidad Asistente P / Invoke en CodePlex. Tenga en cuenta que esta herramienta funciona en el original / C ++ de código C. El uso de un archivo .dll para crear un envoltorio no es factible debido DLL nativos no almacenan la firma de las funciones exportadas (como se describe en este hilo ) y un archivo lib almacenará la firma de una manera compilador específico.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top