windowsxp系统下出现QT依赖项问题如何解决

windowsxp系统下出现QT依赖项问题如何解决,第1张

1、先下载Process Explorer软件;

2、将要查找依赖项的程序运行起来,然后打开Process Explorer软件;

3、按ctrl+d或者菜单view-->Lower Pane View-->DLLs;

4、选中自己的运用程序,然后将鼠标定位到Process Explorer窗口的下方,然后按Ctrl+a,导出txt详细文件

5、将其他内容全部清除,留下有路径的那部分内容;

6、新建一个excel文件,将这些内容复制到Excel文件中,将前几列清除,只留下路径一列,然后在前面一列填写xcopy,在后一列填写要复制的目标路径;

7、将excel文件中的内容复制到一个txt文件中,保存后,将后缀名改为.bat;

8、运行.bat文件,就可以把dll文件都复制出来了;

9、得到dll文件以后,将这些文件复制到exe文件的目录下,运行exe文件,然后在运行状态下选中所有的dll文件,按delete删除,不能删除的就是本程序必须依赖的库文件了。

注意:本步骤可能有争议,详细的结果自己尝试。

*** 作如下:

1、从可运行程序的文件中拿出可执行文件。

2、终端下使用ldd命令查看需要的连接库。

3、把ldd查询到的所有需要的库导出。

4、编写.sh文档。

5、把所用到的库,可执行文件,.sh文件放到同一目录下。

6、终端中进入这一目录,输入:chmod+xtest.sh。

7、执行程序点击.sh文件或终端输入:./test.sh。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12138215.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存