我想用LibSndFile。它为 x32 和 x64 提供了一组 dll,但我想摆脱 dll。是否可以从源代码构建 .lib 文件,然后摆脱 dll?
我不想要 .dll,因为您必须将它们复制到 Windows 文件夹中才能使程序正常工作,而且我希望只有一个包含所有内容的大文件(是的,我尝试了 ILMerger 或 IlRepack 等但没有成功)
我想用LibSndFile。它为 x32 和 x64 提供了一组 dll,但我想摆脱 dll。是否可以从源代码构建 .lib 文件,然后摆脱 dll?
我不想要 .dll,因为您必须将它们复制到 Windows 文件夹中才能使程序正常工作,而且我希望只有一个包含所有内容的大文件(是的,我尝试了 ILMerger 或 IlRepack 等但没有成功)
您可以阅读此线程:如何将动态 dll 转换为静态库?
然后您可以尝试 Enigma Virtual Box:http ://enigmaprotector.com/en/aboutvb.html 最后一个允许您将所有文件(dll 和资源)打包成一个可执行文件。