我有一个难以解决的问题。我有两个基于Qt的应用程序,第一个位于主文件夹中,第二个位于它的子目录中(是的,我不得不这样做)。我面临的问题是我必须为每个应用程序提供5个完全相同的DLL文件。我不会有问题,如果他们不会这么重(10个DLL文件= 60~MB)。这绝对是太多了。
在我的调试版本中,我能够在Visual Studio设置中设置PATH
变量,我将无法在生产计算机上执行此操作。
有什么办法可以让其中一个应用程序依赖位于子目录中的DLL文件?
答案 0 :(得分:1)
我不知道您正在使用哪种安装程序,但dll应该只存储在存档中一次,并且文件应该在安装时硬链接。因此,除非您的安装程序已损坏或安装脚本已解决,否则它不会出现问题。