2015-06-19 15 views
7

La libreria viene fornito con le istruzioni su come compilarlo su Linux:Come posso compilare la libreria nDPI su Windows?

  • ./autogen.sh
  • ./configure
  • fanno

Ma non riesco a trovare alcuna fonte su Internet per aiutarmi a compilare questo codice direttamente su Windows, proprio come se non avessi mai avuto una macchina Linux.

nDPI è ospitato qui: https://github.com/ntop/nDPI

+0

la documentazione dice: "Oltre a Unix, abbiamo anche il supporto di Windows, al fine di offrire un cross-platform DPI esperienza" , ma non si fa menzione di come compilarlo su Windows – Nobody

+1

Vedere i miei commenti in http://stackoverflow.com/questions/30938032/how-can-i-compile-ndpireader-c-that-comes-with-ndpi-library-in-windows. Si noti inoltre che il progetto di esempio sembra non creare una libreria separata e quindi sospetto che questo potrebbe non essere supportato. –

+1

Ho [risposto a questa domanda altrove] (http://stackoverflow.com/a/31083740/4151918), ma mi è stato chiesto di non ripetere la stessa risposta qui. –

risposta

2

È possibile impostare un CLI linux-come l'utilizzo di Cygwin (strumento molto utile) e cross compilare a Windows. Non è un processo complicato e c'è molta documentazione su Internet. Raccomando di usare lo MinGW 32 cross compiler. In bocca al lupo!

0

È necessario modificare alcune righe del codice sorgente e aggiungere i file ntop_win32.h e ntop_win32.c Quindi è possibile compilare nDPI con Visual Studio.

Good Luck

Erwin Herzog

Problemi correlati