Qt开发的程序怎么在别的电脑上使用

       用Qt开发的软件,放到别人的电脑上,需要一些相应的dll, 应用程序才能启动,例如我的开发环境是VS2015-Qt5.8-Win32, 编译模式是Debug.需要相应的带d的dll, release模式需要不带d的dll.

    (1)我的Qt装在C盘根目录,exe运行时需要C:\Qt\Qt5.8.0\5.8\msvc2015\bin下的Qt5Cored.dll, Qt5Guid.dll, Qt5Widgetsd.dll, 另外由于用到网络模块,还需要QtNetworkd.dll.

       (2)还需要下面路径platforms的文件夹。因为是在Win7上运行,只需要platforms里的qwindowsd.dll, 

C:\Qt\Qt5.8.0\5.8\msvc2015\plugins\platforms

 (3)VS2015的依赖库,在VS2015的目录D:\Program Files\Microsoft Visual Studio14.0\VC\redist\debug_nonredist\x86\Microsoft.VC140.DebugCRT

       

32位系统选择x86, 64位系统选择x64.

还需要ucrtbased.dll, 这个文件没有,在网上下载即可。

   (4)此时可能运行exe可能还是无法运行exe, 缺少api-ms-win-core-….之类dll的文件, 这是应为缺少微软运行时库。安装vcredist_msvc2015_x86.exe,这个文件在Qt文件夹中就有,路径如下:

C:\Qt\Qt5.8.0\vcredist

到此Qt程序就可以在没有装Qt和VS的电脑上运行了。

我的程序目录如下


platforms文件夹下的文件是



展开阅读全文

没有更多推荐了,返回首页