我想在Qt msvc 2010中创建一个独立的.exe文件5.我将模式更改为“release”并构建我的项目,然后将release / debug文件夹中的.exe文件复制到Qt目录中的bin目录,然后我复制了所有bin文件夹。它在我的计算机上正常工作,但当我将bin文件夹移动到其他计算机时,.exe文件不起作用。我在另一台计算机上安装了visual c ++ 2010 redistributable软件包,但它仍然不起作用。我该怎么办?
答案 0 :(得分:3)
答案很可能是其他机器没有安装Qt。如果您想在Windows上使用完全独立的Qt应用程序(静态链接),请查看:http://qt-project.org/wiki/Build_Standalone_Qt_Application_for_Windows
一些快速构建说明 -
configure -static -release -no-audio-backend
-opengl desktop -opensource -confirm-license
nmake
(这将编译所有Qt,并且需要一段时间,具体取决于您的处理能力)qmake
刚制作然后在您的项目上运行nmake
。然后你会得到一个
静态链接二进制。你会知道,因为即使是非常小的
程序将是> 5MB大小。