是否有从Linux到Windows交叉编译C++应用程序的手册?
只是.我想要一些信息(链接,参考,例子......)来指导我这样做.
我甚至不知道是否可能.
我的目标是在Linux中编译一个程序并获得一个我可以在Windows下运行的.exe文件.
我想创建一个ndpiReader.c附带的演示程序的.exe nDPI library.我成功地在Ubuntu上使用github页面上指定的命令编译它,如下所示:
./autogen.sh
./configure
make
Run Code Online (Sandbox Code Playgroud)
我试图在Ubuntu中使用GCC交叉编译它,但我没有成功.我也尝试使用pcapExample.sln它在Visual Studio 2012中编译它,但我不断收到如下错误消息:
错误29错误C1083:无法打开包含文件:'ndpi_api.h':没有这样的文件或目录
虽然ndpi_api.h我收到此错误的所有其他文件已列在项目解决方案资源管理器中.有没有人真的能够从这个ndpiReader.c文件中生成win32可执行文件?如果是,请指定步骤,要求或链接.
nDPIlib托管在这里:https://github.com/ntop/nDPI
ndpiReader.c在此处托管:https://github.com/ntop/nDPI/tree/dev/example
pcapExample.sln在这里托管:https://github.com/ntop/nDPI/tree/dev/example/Win32