0

我是 MFC 和 C++ 的新手。给了我一个 MFC 应用程序,基本上我想要实现的是在另一个项目中从我的标准 C++ 代码运行这个 MFC 应用程序,该项目将被构建到一个库中。这个 c++ 代码执行一些简单的 if else 逻辑,它决定 MFC 应用程序是否应该运行。有人可以解释我如何做到这一点吗?

假设:MFCApplication.h 和 MFCApplication.cpp 在项目一中。

假设:我的项目(项目 2)涉及

DoWork.cpp 与正文

if(some_logic)
{
MFCApplication x;
x.run();
.
.
.
x.terminate();
}
4

1 回答 1

0

任何程序的答案都是一样的,而不仅仅是 MFC 程序。要运行任何应用程序,您的程序应使用您希望运行的 exe 文件的完整路径和文件名调用 CreateProcess API。

于 2013-11-04T20:02:05.083 回答