Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Qt在其他计算机上部署问题_C++_Qt_Deployment - Fatal编程技术网

C++ Qt在其他计算机上部署问题

C++ Qt在其他计算机上部署问题,c++,qt,deployment,C++,Qt,Deployment,在编译了我的程序版本后,我遇到了一个部署问题。我可以在我的计算机上使用它,但除非我在另一台计算机上安装了Qt,否则它不会在另一台计算机上工作 我尝试使用MSVC2012和MinGW进行编译: 使用MSVC2012,程序不会显示任何错误消息 > MinGW 程序发送给我一个C++运行时错误。 您有三个选项: 使用静态库编译Qt,并将您的程序与这些静态库链接起来。所有依赖项都将包含在程序二进制文件中 随程序提供程序所需的Qt动态库 要求用户使用与编译程序相同的主版本安装Qt库 我不是一个Wind

在编译了我的程序版本后,我遇到了一个部署问题。我可以在我的计算机上使用它,但除非我在另一台计算机上安装了Qt,否则它不会在另一台计算机上工作

我尝试使用
MSVC2012
MinGW
进行编译:

使用
MSVC2012
,程序不会显示任何错误消息


<> > <代码> MinGW <代码>程序发送给我一个C++运行时错误。

您有三个选项:

  • 使用静态库编译Qt,并将您的程序与这些静态库链接起来。所有依赖项都将包含在程序二进制文件中
  • 随程序提供程序所需的Qt动态库
  • 要求用户使用与编译程序相同的主版本安装Qt库

  • 我不是一个Windows的家伙,所以我不能告诉你Windows的细节,但这些将做的工作。

    Qt太重了,每个用户都可以安装它。你有什么建议?QT与静态库还是QT动态库?QT动态库通常是最好的选择-尤其是在使用LGPL许可证的情况下。