Qt 5将Qt5Core.dll放入一个文件夹中

 chen-yu2502881617 发布于 2023-02-09 11:25

现在我有我的app文件的结构:

-myApp.exe
-Qt5Core.dll
-Qt5Gui.dll
-Qt5Widgets.dll
-platforms
|-qwindows.dll

是否可以将所有dll放入一个文件夹:

-myApp.exe
-libs
|-Qt5Core.dll
|-Qt5Gui.dll
|-Qt5Widgets.dll
|-platforms
||-qwindows.dll

我知道我可以静态构建Qt并运行没有任何dll的应用程序,但我想保留它们,只需放入一个文件夹

1 个回答
  • 是否可以将所有dll放入一个文件夹:

    是的,当然.您需要正确设置专用文件夹,以便应用程序可以找到库.例如,您可以将该文件夹添加到PATH.

    基本上,根据官方MSDN文档,这是Windows尝试查找的顺序DLL:

    当前进程的可执行模块所在的目录.

    当前目录.

    Windows系统目录.GetSystemDirectory函数检索此目录的路径.

    Windows目录.GetWindowsDirectory函数检索此目录的路径.

    PATH环境变量中列出的目录.

    2023-02-09 11:27 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有