gpt4 book ai didi

c - 使用 portaudio 和 libsndfile 的可分发应用程序

转载 作者:行者123 更新时间:2023-11-30 17:35:08 24 4
gpt4 key购买 nike

我使用 portaudio 和 libsndfile 编写了一个小型 C 程序,该程序仅适用于我的 PC。在其他系统中,它要求 libportaudio.dll 和 libsndfile.dll。我使用 -lportaudio 和 -lsndfile 链接。

我想让这个工作在任何地方(Windows)而不要求这样的事情?

我应该怎样做才能使这个应用程序(.exe)可分发?

(我正在使用代码块和 Mingw)

提前致谢。

最佳答案

尝试将-static传递给编译器,要求它使库引用静态,而不是动态。您可以通过运行 nm 来查看是否已成功将二进制文件静态链接。

当然,您还必须确保以这种方式重新分发库不会违反任何许可证。

关于c - 使用 portaudio 和 libsndfile 的可分发应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23080615/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com