我的 exe 在我编写它的计算机上运行良好。它调试得很好,发布得很好,我可以将 exe 文件从“发布”文件夹移动到一个新文件中,从 C:\pathtoqt\ming47_32\bin 找到所需的 .dll 文件,它仍然运行良好。但是,当我尝试在包含 .dll 文件的另一台计算机上运行此程序时,我无法执行此操作,并且我得到“应用程序已请求运行时以不寻常的方式终止它”。
我已经在 2 台 windows 7 计算机和 1 台 windows xp 上对此进行了测试。我使用了依赖walker并下载了一堆.dll,但它仍然无法正常工作。我设法让所有 dll 处于“找到”状态或“红色”状态。
构建设置: http: //puu.sh/3qTV3.png
我正在使用 Qt5.0.2,mingGW 4.7 32 位。
我也偶然发现了这个.. http://puu.sh/3qU6j.png