控制台MFC应用程序

时间:2014-03-03 14:17:17

标签: c++ visual-c++ dll mfc

我有想要测试的库。该库是使用MFC完成的。我决定该库正在使用MFC,因为库头文件中的这些行:

#ifndef __AFXWIN_H__
    #error include 'stdafx.h' before including this file for PCH
#endif

我想如果我有MFC dll那么我必须使用MFC调用者。如果我错了,请纠正我。

我不熟悉MFC,我不需要这些漂亮的窗口可以提供MFC。这个给出向导的表单应用程序看起来很糟糕,我不容易找到如何制作按钮并将程序绑定到它。

我只需要在库中调用一个函数。是否可以出于简单原因创建控制台MFC应用程序?

2 个答案:

答案 0 :(得分:0)

  

是否可以出于简单原因创建控制台MFC应用程序?

当然,在Visual Studio 2005下(也应该可以在下一个版本上使用):

档案 - >新项目 - > Win32控制台应用程序 - >单击下一步 - >检查MFC复选框 - >点击完成

您还可以在项目属性中使用>一般 - >选择使用MFC:“在静态库中使用MFC”,这将使.exe文件更大,但在不同的Windows版本上运行此exe时不会出现问题。

答案 1 :(得分:0)

是的,使用这个:

 file->New Project->Win32 Console Application->check checkbox empty project->finish

在源代码中的解决方案资源管理器中:

control->Rightclick(mouse)->Add->NewItem->Select c++ file->Name(program Name)->Add