从Visual Studio 2013项目生成qt5.3.1 .pro文件

时间:2014-10-13 09:39:12

标签: qt visual-c++ nmake

我在VS2013中写了一个小Qt实用程序。从IDE运行时它工作正常 - 即使调试也很棒。但VS没有生成可用的exe(错误0xc000007b - “我安装了所有必需的qt的dll之后,应用程序无法正常工作”)。 有没有办法从VS编译所有内容?制作真正可运行的exe? 或者 - 如何为qmake编写正确的专业文件? 我试着写一些。 qmake从makefile生成没有任何错误,但运行VS的nmake它给出了一个“致命错误:U1077返回代码'0x2'”。 我认为链接器存在问题 - 即使我为所有使用过的模块编写了所有需要的QT + =行。 有人可以帮忙吗?我想我并不是唯一遇到这个问题的人。 感谢。

1 个答案:

答案 0 :(得分:0)

如果您收到错误,则意味着您遗失了一些dll。您只能使用DependencyWalker找出遗失的dll

可以使用Visual Studio Add-in for Qt4Visual Studio Add-in for Qt5*.pro生成

Visual Studion个文件,具体取决于您的Qt版本。

如果您要部署Qt/VS个应用程序,AFAIK需要以下dll

  • Qt5Core.dll
  • Qt5Gui.dll
  • Qt5Widgets.dll
  • 平台(文件夹)
    • qminimal.dll
    • qoffscreen.dll
    • qwindows.dll
  • icuin52.dll
  • icudt52.dll
  • icuuc52.dll
  • YourApplication.exe

有关详细信息,请参阅http://qt-project.org/doc/qt-4.8/deployment-windows.html