Domanda

Così ho qualche file LIB (generato come questo ) Come si usa dal mio C # un'applicazione WPF?

È stato utile?

Soluzione

Quando si desidera utilizzare le librerie native da C # non sarà necessario un file LIB. Il modo in cui questo viene gestito NET è tramite Platform Invoke (P / Invoke). Vi consiglio di seguire il tutorial su MSDN, esso permette di iniziare:

  

Platform Invoke Tutorial

Se si desidera generare un wrapper che si potrebbe desiderare di avere uno sguardo al P / Invoke Interop Assistant su CodePlex. Si prega di notare che questo strumento funziona sul C / C ++ codice originale. Utilizzo di un file DLL per creare un involucro non è fattibile perché DLL native non memorizzano la firma delle funzioni esportate (come descritto in questa discussione ) e un file lib immagazzinerà la firma in maniera specifica del compilatore.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top