Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.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++ 我的程序出人意料地完成了_C++_Windows_Qt - Fatal编程技术网

C++ 我的程序出人意料地完成了

C++ 我的程序出人意料地完成了,c++,windows,qt,C++,Windows,Qt,此最简单的程序在发布模式下编译时出错,但在调试模式下编译良好: #include <QApplication> int main(int argc, char* argv[]) { QApplication app(argc,argv); return app.exec(); } #包括 int main(int argc,char*argv[]) { QApplication应用程序(argc、argv); 返回app.exec(); } 错误(来自qt控制

此最简单的程序在发布模式下编译时出错,但在调试模式下编译良好:

#include <QApplication>

int main(int argc, char* argv[])
{
    QApplication app(argc,argv);

    return app.exec();
}
#包括
int main(int argc,char*argv[])
{
QApplication应用程序(argc、argv);
返回app.exec();
}
错误(来自qt控制台的输出)

*正在启动C:\exercises\QT\u projects\Line\u Counter-build-desktop-QT\u 4\u 7\u 4\u for\u desktop\u-MinGW\u 4\u QT\u SDK\u发布\Release\Line\u Counter.exe。。。 程序意外地完成了。 C:\exercises\QT\u projects\Line\u Counter-build-desktop-QT\u 4\u 7\u 4\u for\u desktop\u MinGW\u 4\u QT\u SDK\uu Release\Release\Line\u Counter.exe退出,代码为-1073741511*


有人有过这种经历吗

值-1073741511是0xC0000139十六进制,这是错误代码状态\未找到入口点\未找到。这意味着某些DLL由EXE或其他DLL加载,但它缺少EXE或其他DLL所需的函数


当错误发生时,可能会显示DLL缺少什么功能。还将向您显示这一点,以及整个DLL结构。

值-1073741511是0xC0000139十六进制,这是错误代码状态\未找到入口点\未找到。这意味着某些DLL由EXE或其他DLL加载,但它缺少EXE或其他DLL所需的函数


当错误发生时,可能会显示DLL缺少什么功能。还将向您展示这一点,以及整个DLL结构。

在大多数情况下,这是因为缺少可执行文件所需的.DLL文件

最直接的方法是从Qt安装中复制以下文件(例如
C:\Qt\Qt5.4.2\5.4\mingw491\u 32\bin
):

  • icudt53.dll
  • icuin53.dll
  • icuuc53.dll
  • libstdc++-6.dll
  • Qt5Core.dll

。。。进入调试和发布配置的/debug和/release目录。

在大多数情况下,这是因为缺少可执行文件所需的.dll文件

最直接的方法是从Qt安装中复制以下文件(例如
C:\Qt\Qt5.4.2\5.4\mingw491\u 32\bin
):

  • icudt53.dll
  • icuin53.dll
  • icuuc53.dll
  • libstdc++-6.dll
  • Qt5Core.dll

。。。进入调试和发布配置的/debug和/release目录。

您确定它可以找到所有必要的DLL吗?您可以使用DependencyWalker之类的工具来验证这一点。您确定它可以找到所有必要的DLL吗?您可以使用DependencyWalker之类的工具来验证这一点。