使用windeployqt,许多文件dll等将被复制到EXE的同一文件夹。是否可以进行设置,以便将这些dll放在另一个文件夹中,以便主程序文件夹中仅存在EXE文件?
我试图手动剪切和粘贴,但是在那之后EXE当然变得不可执行了。我想这样做,以使其看起来更整洁,因为我想将此应用程序提供给其他人使用。
答案 0 :(得分:1)
Windows有其自己的DLL搜索解析路径。您可以阅读整个文档here。我从来没有尝试过,但是我想到的是使用某种包装可执行文件,
请记住,这有点黑客。在Windows系统中,在其旁边拥有一个像quadrilion .dlls的exe完全正常。用户很少自己运行exe,用户可能会使用某种应用程序快捷方式