0

我最近安装了 Visual Studio 2013 的 Qt 插件。当我使用 MSVC2013 在 Qt Creator 或 Visual Studio 中构建项目时,它构建时没有错误,但只能从 IDE 内部运行。如果我尝试通过单击 .exe 来运行它,则会出现错误:“过程入口点 ?qt_metacast@QMenuBar@@UAEPAXPBD@Z 无法位于动态链接库中”。

从我在网上进行的研究中,我发现在我的 .exe 目录中添加正确的 .dll 文件可能需要做一些事情。我需要哪些 .dll 文件,还是我做错了什么?

我从 Qt 网站安装了适用于 Qt5 的 Visual Studio Add-in 1.2.4 。

4

1 回答 1

0

DLL这类库的 s 过去不必要地大。您应该进行 Qt 静态编译,以便将所需的函数嵌入到您的*.exe.

于 2015-01-12T12:50:37.473 回答