我是MFC和C ++的新手。一个MFC应用程序给了我,我试图实现的是从我的标准C ++代码运行这个MFC应用程序在另一个将构建到库中的项目中。这个c ++代码执行一些简单的if else逻辑,它决定MFC应用程序是否应该运行。有人可以解释我是如何实现这一目标的吗?
假设: MFCApplication.h和MFCApplication.cpp位于项目一中。
假设: 我的项目(项目2)涉及
DoWork.cpp with body
if(some_logic)
{
MFCApplication x;
x.run();
.
.
.
x.terminate();
}
答案 0 :(得分:0)
任何程序的答案都是一样的,而不仅仅是一个MFC程序。要运行任何应用程序,您的程序应使用您希望运行的exe文件的完整路径和文件名调用CreateProcess API。