我试图交叉编译π介子网络图书馆使用mingw64窗口.. 这些是我从(π介子的5.0.4版本) https://github.com/splunk/pion https://sourceforge.net/projects/mingw-w64/files/错误交叉编译介子网络图书馆
让他们两个链接我有升压1.60.0和MSYS从
**mingw-w64.sourceforge.net --> files --> External binary packages --> MSYS**
如果你想知道为什么我使用5.0.4,而不是最新的一个是因为我已经试过这也与最新的介子库(5.0 .7)与类似的结果,Pion网络库可以使用GNU Autotools或Cmake(5.0.7版本)构建。
这些都是我想要的步骤:
- 打开MSYS:在那里我已经在/ home
- 运行./autogen.sh
- 运行的./configure复制解压后的介子包 - -host = x86_64的-W64-mingw32的--build = x86_64的-Windows PC的
这是一些在我的输出中的最后一个行:
检查一个BSD兼容安装... /斌/安装-c
的./configure:行20372:未找到
检查特定的CPU架构命令没有:AX_COMPILER_VENDOR
检查调试......没有
检查插件目录...在/ usr/local/share下/π介子/插件
./配置:行20659:语法错误附近意外的标记'1.35'
的./configure:行20659:AX_BOOST_BASE(1.35)
这一点,当然崩溃后,并没有完成配置...
我试着删除了AX_BOOST_BASE,包括括号里面的括号([1.35]),尝试删除版本和括号,在MSYS中设置BOOST_ROOT路径,包括--with-boost =/path/to/boost,确保boost的目录的格式为boost_1_60_0。
以上都不是我的想法,并想知道是否有人成功解决过这样的问题。