首页 > 解决方案 > 在控制台应用程序中使用 MFC 类

问题描述

我从 MFC 项目中的 typelib 向导加载了应用程序的类以进行软件自动化,并且我在控制台应用程序中编写了许多代码,并且在我的代码中我需要使用这些类。如何在控制台应用程序中使用这些类或将我的代码从控制台应用程序传输到 MFC 项目以使用这些类。

标签: automationmfcconsoleconsole-application

解决方案


我使用以下代码在 MFC 项目中打开控制台并将其他代码直接复制到 MFC 项目中。我的错误只是因为coutand cin

if (AllocConsole())
{
    FILE *fpstdin = stdin, *fpstdout = stdout, 
    *fpstderr = stderr;

    freopen_s(&fpstdin, "CONIN$", "r", stdin);
    freopen_s(&fpstdout, "CONOUT$", "w", stdout);
    freopen_s(&fpstderr, "CONOUT$", "w", stderr);
}

推荐阅读