我正在使用mingw / msys在windows上编译opus库。我想为32位和64位环境编译它,所以我想要两个dll文件,其名称类似于libopus32.dll
和libopus64.dll
。通过这种方式,我将能够在Java中加载正确的库。
但是,./configure && make && make install
过程始终在bin目录下生成libopus-0.dll
文件。
我尝试了--program-suffix=32
选项,但它没有用。
我尝试更改configure.ac
文件,并编辑了AC_INIT
指令,但它也没有用。
答案 0 :(得分:-1)
由于我没有足够的评论声誉,我将此处留下作为答案。
如果我没有弄错,你需要安装MinGW-w64
,这样你就可以使用-m64
标志进行64位输出。您还可以为32位指定-m32
。至少这在我通过命令行编译我的东西时起作用;我不确定它是否也适用于通过./configure
进行编译。