【发布时间】:2011-11-30 15:04:50
【问题描述】:
我想为基于 Qt 的可视化 c++ 项目创建一个独立的可执行文件。我已将调试目录中的可执行文件和依赖项压缩在一起。我试图在另一台没有 Qt 的计算机上启动这个应用程序。但它会导致错误,说“找不到 Qtcore4.dll”,即使它在压缩文件中可用。
创建独立可执行文件的其他可能方法是什么?
【问题讨论】:
-
“将调试目录下的可执行文件和依赖包一起压缩”是什么意思?你的意思是你静态构建它们,所以它们是一个文件?或者只是你把它们放在一个 zip 存档或其他东西中?
-
另外,如果你从“debug”目录得到输出,奇怪的是它要求的是Qtcore4.dll。你确定它不是在寻找像 Qtcore4d.dll 这样的东西吗? (请注意库名称中的“d”。)我现在不在 Windows 机器上获取确切名称,但您必须匹配正确版本的库。
标签: visual-studio qt