虚幻引擎图文笔记:如何优雅地删除一个C++类

“选择不需要的C++类,然后右键删除”

这是每一个新入坑UE4的小伙伴都觉得理所当然的步骤。

然而UE4属于强者,哪能这么使用这么平凡的操作。

相信这也是不少小伙伴弃坑的理由之一,老王也是如此。

如今老王再次入坑UE4,想看看这个事改进了么有?

经过互联网上的一顿人肉大数据挖掘

老王终于发现,这事儿还和以前一样麻烦

假设我们有一个名为"AMario"的C++类,由于某种原因不想要了

在这里插入图片描述

在VS的解决方案视图可以看到它对应着一个Mraio.h文件和一个Mraio.cpp文件

在这里插入图片描述

1. 关闭UE4 Editor
2. 在VS中移除这两个文件

注意:这一步实际上只是将这两个文件从工程索引中移除,而不是真正删除

在这里插入图片描述

移除后的样子

在这里插入图片描述

3. 在工程目录下删除这两个文件

在这里插入图片描述
在这里插入图片描述

4. 删除Binaries

直接删除文件夹就可以,过会儿还会自动生成出来

在这里插入图片描述

5. 在VS中生成解决方案

在这里插入图片描述

6. 重新打开UE4 Editor

这时我们看到"AMario"类已经被删除了。

在这里插入图片描述

  • 17
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
### 回答1: C MFC(Microsoft Foundation Class)是一种基于C++的应用程序框架,用于开发Windows平台上的图形用户界面(GUI)应用程序。它提供了许多和函数来简化GUI应用程序的开发过程,包括绘制图形、处理用户输入、管理窗口和控件等。下面是一个简要的C MFC图文教程。 首先,为了使用C MFC,我们需要安装Visual Studio开发环境。在Visual Studio创建一个新的MFC项目,选择适当的应用程序型,例如单文档或多文档应用程序。在创建项目后,会生成一些默认的代码和文件,我们可以在这些基础上进行开发。 接下来,我们可以在窗口添加各种控件,例如按钮、文本框、列表框等。可以通过拖拽控件到窗口上或使用资源编辑器来完成。对于每个控件,我们可以为其定义属性、事件处理程序等。 然后,我们可以在C++代码编写事件处理程序,以响应控件的各种事件,例如按钮的点击事件。在事件处理程序,我们可以执行各种操作,例如读取输入、更新界面、绘制图形等。 除了控件和事件处理程序,我们还可以使用MFC提供的绘图函数来绘制各种图形。这包括绘制直线、矩形、椭圆等基本图形,以及绘制文本、位图等其他元素。 最后,我们可以通过编译和运行应用程序来查看和测试我们的界面和功能。可以进行调试和修改,直到满足我们的需求为止。 总结起来,C MFC图文教程可以包括创建MFC项目、添加控件、编写事件处理程序、绘制图形等内容。通过学习这些基本知识,我们可以开始开发自己的MFC应用程序,并在Windows平台上创建功能丰富的图形界面。 ### 回答2: MFC(Microsoft Foundation Class)是微软提供的一种用于Windows平台开发视窗界面的编程框架。下面是一个简单的MFC图文教程。 1. 安装MFC:首先,确保已经安装了Visual Studio开发环境。在进行安装时,务必勾选MFC组件,这样才能使用MFC进行开发。 2. 创建MFC项目:打开Visual Studio,在菜单选择“文件”->“新建”->“项目”,选择“Visual C++”->“MFC”->“MFC应用程序”。填写项目名称和存储位置,点击“确定”。 3. 设计界面:在MFC应用程序向导,可以选择对话框或文档视图结构。对话框结构用于创建基于对话框的用户界面,而文档视图结构用于创建多文档型的应用程序。选择适合自己项目需求的结构。 4. 添加控件:在对话框或文档视图,可以通过拖拽的方式添加各种控件,如按钮、文本框和列表框等。双击控件可以打开相应的事件处理函数,编写控件的功能代码。 5. 设置属性:对于每个控件或窗口,可以通过右击选择“属性”来设置其属性,如大小、位置和样式等。通过属性设置,可以自定义界面的外观和行为。 6. 处理事件:在事件处理函数,可以编写代码响应用户的操作。例如,当用户点击按钮时,可以在按钮的点击事件处理函数编写相应的代码。 7. 编译运行:完成界面设计和事件处理后,可以点击菜单的“生成”->“生成解决方案”来编译项目。如果没有错误,可以运行程序进行测试。 8. 调试和发布:在开发过程,可能会遇到各种问题。Visual Studio提供了强大的调试工具,可以帮助我们定位和修复错误。完成调试后,可以通过“生成”->“发布解决方案”将程序发布为可执行文件。 以上是一个简单的MFC图文教程,希望对您有所帮助。如果您想深入学习MFC,可以参考相关的书籍和在线教程,以便更好地掌握和应用这个强大的开发框架。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开发游戏的老王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值