Windows 将MFC移植到Win32SDK应用程序

Windows 将MFC移植到Win32SDK应用程序,windows,winapi,mfc,porting,Windows,Winapi,Mfc,Porting,我有两个应用程序,一个在Win32SDK中,另一个在MFC中 我应该如何以最小的复杂度处理两边的端口代码 移植到MFC可能比从MFC更容易。这仅仅是因为MFC包含了很多功能,如果您将其删除,则必须重新实现这些功能。这在很大程度上取决于所涉及项目的性质和规模,以及开发人员的技能和经验 你能提供更多细节吗?你想把什么移植到什么?不清楚你在问什么。我很困惑,这两个应用程序都已经在Windows上运行了,不是吗?MFC只是一个封装Win32的类库。移植通常意味着跨平台。我认为您需要添加更多关于每个应用程

我有两个应用程序,一个在Win32SDK中,另一个在MFC中


我应该如何以最小的复杂度处理两边的端口代码

移植到MFC可能比从MFC更容易。这仅仅是因为MFC包含了很多功能,如果您将其删除,则必须重新实现这些功能。这在很大程度上取决于所涉及项目的性质和规模,以及开发人员的技能和经验


你能提供更多细节吗?

你想把什么移植到什么?不清楚你在问什么。我很困惑,这两个应用程序都已经在Windows上运行了,不是吗?MFC只是一个封装Win32的类库。移植通常意味着跨平台。我认为您需要添加更多关于每个应用程序范围的详细信息,以及您想要实现的具体目标。方法1:MFC->Win32API(主项目)或方法2:Win32SDK->MFC(主项目)我甚至在Win32SDK项目中有一些COM代码如果我的SDK代码中有一些UI窗口,会发生什么。。我尝试在MFC中嵌入我的SDK代码并删除了windows.h,因为MFC抛出了一些错误,说“windows文件不应包含在MFC中”。我甚至在Win32 SDK项目中有一些COM代码。您可以毫无问题地混合使用MFC代码和Win32 API窗口-如果它们需要互操作,请小心。如果您的COM生成DLL/OCX,您可以使用向导创建MFC包装器。因此,请将Win32SDK代码发送到MFC项目。感谢:)做出移植决定。