2015-10-04 69 views
0

我正在IDE Qt Creator 3.4.2(社区)中使用Qt 5.5编写程序。该程序可以正常地在IDE中开始,但是当我尝试双击该.exe文件,它说Qt5无法从IDE启动应用程序

无法找到库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;

我的环境变量。

有什么想法吗?

+0

你可以试试windeployqt.exe – Zen

回答

0

我觉得目前你的程序正在使用的DLL从文件夹:

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

和正确的一句是:

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

(请确保它是正确的你的机器上)

这是Qt Creator正在使用的一个。您需要将它添加到PATH之前mingw路径或复制您需要从它到您的EXE文件夹的DLL。

0

其实需要libstdC++ - 6.dll