我正在尝试在windows上构建libpdhttps://github.com/libpd/libpd
我遇到的问题是,当我使用给定的"mingw_build.bat"进行构建时,构建的libpd.dll是32位体系结构。
如何使用MingW构建这样我得到的DLL是64位架构?
afaict对此没有现成的解决方案。
以下是一些通用提示(还没有尝试过):
-
您需要安装
mingw64
(mingw_build.bat似乎假设您使用的是mingw32
) -
修复
mingw_build.bat
中的路径 -
另外,将C编译器设置为生成64位二进制文件的编译器:
CC=x86_64-w64-mingw32-gcc