我遇到了问题,因此在Windows 8(x64)上设置了PyAV 32位。我按照documentation中的说明尝试了Windows的工作流程,但没有成功:
*shared-install
文件夹复制到Windows,并将PKG_CONFIG_PATH
环境变量设置为相应的libs/pkgconfig
路径。av
文件夹,如PyAV的文档中所述。make build-mingw32
(其中build-mingw32是触发python distutils的食谱:CFLAGS=$(CFLAGS) LDFLAGS=$(LDFLAGS) python setup.py build_ext --inplace -c mingw32
)最后我遇到了最后一个命令的麻烦。当构建过程尝试创建codec.pyd
时,有一堆未定义的引用_head_C_build27_cpython_PCBuild_libpython27_a 错误导致gcc失败。请参阅下面的cmd输出:
我在运行Windows 8.1 Pro的新虚拟机上尝试了这个,安装了MinGW工具链,包括msys(我使用了mingw.org的安装程序)。我还尝试了提供here的MinGW安装程序。 我希望有人使用gcc已经遇到类似的问题,可以帮助我!
先致谢谢,并致以诚挚的问候, 迈克尔