【发布时间】:2014-04-09 11:02:30
【问题描述】:
我正在使用 Visual Studio 2013 Ultimate。
我的Qt版本是5.2.1
我正在使用我从here 获得的 VS2013 特定版本。
现在,我做了什么:
- 从 Visual Studio 创建了一个新的 Qt 应用程序。
- 输入我的逻辑和代码。
- 在 x64 调试模式下成功构建。
- 成功运行应用程序。
到目前为止一切都很好。
现在的问题:
- 我重新启动 Visual Studio 并加载项目。
- 已成功构建(在 x64 调试中)。
-
现在,我无法运行它。我得到了错误:
The program can't start because Qt5Cored.dll is missing from your computer. Try reinstalling the program to fix this problem.
它在我第一次创建应用程序时运行。现在它不会运行了。
我尝试模拟问题,但每次都会发生这种情况。首次运行,Visual Studio 重启后不再运行。
请帮我解决这个问题。
提前致谢。
【问题讨论】:
-
尝试将 $QTDIR\bin 添加到您的库路径中。您还可以将所需的 dll 复制到您的可执行文件工作目录中。
-
试过了,但没用。我的问题是,如果它第一次工作,为什么它停止工作?我没有改变任何东西。
-
IDE 最终没有正确保存运行时环境。
-
是的.. 但是我如何确保不会再次发生这种情况?
-
好的,我发现在Debugging->Environment变量中,缺少了宏
$(QTDIR)。这就是为什么它没有获得所需的 dll。如何在那里添加宏?目前我一直保持完整的路径。
标签: c++ qt visual-studio-2013