问题描述
我正在尝试使用 Github Actions 上的 cibuildwheel 为多个平台构建 python 轮子,并且仅在安装/升级 automake
、bison
后才成功使用 MacOS 和 Linux 映像, flex
和 swig
。之后,要编译 C++ 库并构建轮子,它本质上只是 autoreconf/configure/make/make install/python setup.py bdist_wheel
。在 Windows image 上,我尝试了很多不同的东西,但我对 Windows 太陌生而无法取得任何进展。 Chocolatey
有 winflexbison3
和 swig
,但似乎没有 autotools
可用。 Windows 映像自述文件提到 pacman
作为包管理器,但我没有成功调用它,因为它不在 PATH 上。
是否可以使用像 bash
(不是 cmd
或 PowerShell
)这样的 POSIX shell 脚本在 Github 的 Windows 映像中进行整个构建?如果是这样,我如何安装 automake/autoconf/bison/flex/swig
和 autoreconf/configure/make/make install
?具体来说,我如何编写脚本以及如何在 Github Actions yml
文件中调用它?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)