让 Win32 控制台应用程序与 MFC 一起使用

问题描述 投票:0回答:1

我正在努力使用 Qt 更新/制作 GUI 来工作。但是 Qt 必须兼容 MFC 才能与我们的代码一起工作,我不明白这意味着什么。

我在 Microsoft Visual Studio 中设置了 Qt,但使用 此“指南” 进行转换,但无法执行步骤 2。我不知道我是否查看了错误的文件,或者是否需要修改 Visual Studio。

我的问题是我现在不知道该怎么办。

有什么建议、链接或指导吗?

c++ qt mfc visual-studio-2022
1个回答
0
投票

确实令人困惑的措辞:当他们说 Qt 必须兼容 MIC 时,他们的意思是您没有中继任何 Qt GUI 代码。您必须在心里用任何 C++ API 替换 Qt。如果我使用该 API,我必须能够将其编译到 Microsoft 基础类中以制作 Win32 桌面应用程序,并且如果您的老板告诉您制作一个新的 MFC 桌面应用程序,根据我的项目管理经验,这是一个危机情况,因为当利益相关者投资过时或利基技术时,试图说服利益相关者他们需要什么可能就像拔牙一样,可能需要你聘请一个不感兴趣的第三方顾问,而利益相关者会听取他们的意见。我怀疑你正在维护一个旧的应用程序,这没有问题。您只想确保您的 C++ 代码是可移植的,并且在我看来,它满足了约束。一般来说,您不会混合使用 GUI 工具包。您可能想使用模型-视图-控制器模型。

如有任何问题,请在下面发表评论,我将用更多细节更新此答案。

© www.soinside.com 2019 - 2024. All rights reserved.