我有一个“控制台”应用程序,它依赖于使用 QPixmap 的库。因此,如果我使用 QCoreApplication 初始化应用程序,应用程序就会崩溃。因此,我必须使用 QApplication 来初始化应用程序。我什至不知道这是否会导致我的问题。在 Visual Studio 2022 链接器设置中,我将目标系统设置为“控制台”(/subsystem:console) 应用程序启动并完成所有操作,但我希望显示控制台窗口,以便我可以在控制台中为管理员显示 qInfo() 信息。但由于某种未知的原因,控制台没有显示。我只在 Visual Studio 中获得“调试器控制台”,但没有“执行”控制台。
你们中有人知道要更改哪些设置才能使控制台可见吗?
使用:VS2022 和 Qt 6.4.2 x64
lib(smh)使用 QPixmap,出于某种原因,SmartServ 应用程序在使用 QCoreApplication 初始化时会导致运行时崩溃,但在使用 QApplication 初始化时工作正常,以防万一这可能是奇怪行为的原因。
我找到了解决方案。我正在查找错误的项目配置。 设置为子系统:控制台工作得很好。