Qt5无法启动IDE中的应用程序

时间:2015-10-04 16:00:35

标签: qt mingw qt-creator

我正在使用IDE Qt Creator 3.4.2(社区)中的Qt 5.5程序。该程序可以在IDE中正常启动,但是当我尝试双击.exe文件时,它会显示

  

找不到库D中的__cxa_throw_bad_array_new_length过程的入口点:\ Qt \ 5.5 \ mingw492_32 \ bin \ Qt5Test.dll

  

找不到库D中的__cxa_throw_bad_array_new_length过程的入口点:\ Qt \ 5.5 \ mingw492_32 \ bin \ Qt5Core.dll

我添加了

  

d:\ Qt的\工具\ mingw492_32 \ BIN; d:\ Qt的\ 5.5 \ mingw492_32 \ BIN;

到我的环境变量。

关于什么是错的任何想法?

2 个答案:

答案 0 :(得分:0)

我认为目前你的程序正在使用文件夹中的dll:

  

d:\ Qt的\工具\ mingw492_32 \ BIN; d:\ Qt的\ 5.5 \ mingw492_32 \ BIN;

正确的是:

  

d:\ Qt的\ Qt5.5 \工具\ QtCreator \ BIN \

(确保您的机器上的图片正确无误)

这是Qt Creator使用的一个。你需要在mingw路径之前将它添加到PATH,或者使用你的exe将你需要的dll复制到你的文件夹。

答案 1 :(得分:0)

实际上,需要libstdc ++ - 6.dll