在调试模式下构建时,我有一个完美运行的应用程序(带有大约 16 个 DLL 的 exe)。但是,一旦我切换到 Release,构建 exe 和所有 DLL,所有必需的 DLL 从 QtSDK bin 复制过来,我就会遇到运行时错误。
我究竟应该如何解决正在发生的事情?这是一个常见问题吗?我没有任何入口点等,甚至从......开始只是一个通用的运行时错误。
我发现的唯一类似问题是here,但这是来自更旧版本的Qt。4.7.4 只有一个 bin 文件夹。
编辑 1 - 除了创建 MainWindow 对象和 MainWindow 构造函数之外的所有内容之外,我已经在 main.cpp 中注释了所有内容,因此它应该只是打开一个空窗口 - 仍然是运行时库问题。
注意 - 将其保持在发布模式并启动调试器可以正常启动应用程序。调试 -> 启动和调试外部应用程序也会导致此运行时库错误。