使用Visual Studio 2008编译和运行MFC应用程序
Compiling and Running MFC Applications with Visual Studio 2008?
我想知道是否有人能详细解释我如何在Visual Studio 2008中编译和执行C++MFC应用程序,因为我已经只有.h和.cpp文件了。
我在任何地方都找不到一个像样的最新解释,当我试图在VS08中创建一个普通的MFC项目时,我得到了一堆xxx.h xxxDoc.h xxxView.h文件,我试图用我自己的.cpp和.h文件替换这些文件,但当我运行它时,我遇到了很多错误。
总之,如何在VisualStudio2008中编译和运行MFC项目的.h和.cpp文件,并创建.exe?
提前谢谢。
请参阅此处:创建MFC应用程序
本教程也可能对您有所帮助:MFC应用程序简介
这取决于您要做什么,但删除向导创建的文件不是一个好主意。它们在那里是因为你告诉它把它们放在那里(通过选择MFC-SDI/MDI),所以它们是基本初始化等所必需的。
如果您不需要Doc/View体系结构,可以创建一个基于对话框的应用程序。或者,你甚至可以使用MDI或SDI应用程序,而不使用Doc和View,但如果你想删除它们,你必须确保没有引用它们。不能删除的是"MyProject.cpp"(CWinApp派生类所在的位置),它负责初始化应用程序。
另一个选项是创建一个支持MFC的控制台应用程序。为此,您必须在向导中选择"Win32控制台应用程序",然后选中"为MFC添加标头"。
相关文章:
- MFC多线程程序可以以并行方法运行
- 如何创建一个新过程,而没有从管理模式运行的MFC应用程序中的管理特权
- 列出MFC错误中递归运行的所有文件
- C MFC慢速运行时使用2D向量
- 通过 occi 连接 oracle db 的 MFC 应用程序.但它在 64 位机器中运行时0xC000007b错误
- 使用 mfc 的 EXE(调试)不能在其他 PC 上运行
- 有没有办法在 MFC 中在运行时禁用消息映射处理程序
- 调试MFC应用程序时出现问题,正在生成但未运行
- 为什么我的MFC应用程序在打开/运行时也不显示消息就被卸载了
- 如何在VS 2013上运行旧的mfc程序
- 如何限制 MFC 应用程序仅从已知的 USB 闪存驱动器运行
- MFC - 如何在运行时更新编辑框?(C++)
- MFC dilaog中的画中画控件在运行应用程序时比对话框编辑器中显示的要大
- 运行时检查失败 #2 - mfc 应用程序上变量"osvi"周围的堆栈已损坏
- 使用公共语言运行时支持(/clr)调用mfc dll时,未能运行mfc应用程序
- MFC:在运行时设置控件的位置
- MFC在运行时在图片控件中显示图像
- 无法获取要在.net中运行的MFC dll函数
- 在Linux上运行MFC程序
- 使用Visual Studio 2008编译和运行MFC应用程序