`
aigo
  • 浏览: 2635811 次
  • 性别: Icon_minigender_1
  • 来自: 宜昌
社区版块
存档分类
最新评论

[UE4]不通过UE4Editor添加C++ class,直接在visual studio中添加的办法

UE4 
阅读更多

 

如果直接将一个第三方的C++代码拖进UE4 C++工程的VS中,编译的时候会有个错误,这个错误大概内容好像是:PC3D_SM5.bin is missing

 

如果自己手里有很多非UE4工程的C++代码需要加入UE4工程,建议编译成lib然后在UE4中引用。非得要加的话,也可以不用在UE4Editor中一个一个new C++ class,可以直接修改C++文件后再添加到VS中,这样就不会编译出错,如何修改:

 

.cpp文件

添加头文件:#include "MyProject.h",记住:一定要在其他include之前。例如:

#include "MyProject.h"

#include "Client.h"

 

 

分享到:
评论

相关推荐

    UE4 C++开发超好用的VS插件 Visual Assist X 10.9.2301

    Visual Assist X是一款强大的Visual Studio(VS)插件,专为提升C++开发效率而设计,尤其在使用Unreal Engine 4(UE4)时效果显著。这款插件提供了丰富的代码补全、重构、高亮显示、智能感知等功能,极大地提高了...

    UE4使用C++在蓝图中实现打开外部exe程序功能(含源码)

    在“重新生成VS文件”这一步,通常是指在UE4项目中,当修改了源码后,需要更新Visual Studio解决方案,以便能够编译和调试新添加的代码。可以通过在UE4编辑器中选择“File” -> “Generate Visual Studio Project ...

    UE4 UI简单例子 C++

    在UE4(Unreal Engine 4)中,UI系统基于UMG(Unreal Motion Graphics),它提供了一种可视化的方式去创建用户界面,并且可以与C++代码深度集成。本示例"UE4 UI简单例子 C++"展示了如何利用C++编程语言在UE4中创建一...

    UE4蓝图调用C++函数的工程分享

    在UE4(Unreal Engine 4)中,开发者可以结合蓝图和C++代码来构建游戏逻辑,这提供了灵活性和性能的平衡。本工程分享主要关注如何在蓝图中调用C++函数,分为两种主要方式:一是通过继承C++类的蓝图类直接调用,二是...

    毕业设计基于C++的一款UE4射击游戏源码.zip

    毕业设计基于C++的一款UE4射击游戏源码。一款UE4射击游戏Demo,包含UE4游戏框架及整套联网射击游戏功能。一款UE4射击游戏Demo,包含UE4游戏框架及整套联网射击游戏功能。一款UE4射击游戏Demo,包含UE4游戏框架及整套...

    ue4 c++ 多边形三角化

    在UE4(Unreal Engine 4)中,C++是一种主要的编程语言,用于实现游戏逻辑和自定义功能。在3D图形处理中,多边形的三角化是一个关键步骤,因为大多数现代图形硬件和软件都支持三角形作为基本渲染单元。本教程将深入...

    ue4蓝图c++动态改变staticmeshactor材质例子动态修改纹理

    实现了通过蓝图把场景中的AStaticMeshActor和两个动态材质实例UMaterialInstanceDynamic 传给c++ 自定义函数参数。 并在自定义函数里面实现两张材质的动态交替变更,其中一张材质还动态加载了本地1.png图片,使得能...

    UE4链接MySQL库文件,mysql-connector-c++-8.0.13-winx64

    为了在UE4项目中使用MySQL Connector/C++,你需要确保你的开发环境匹配描述中的配置,特别是Visual Studio 2017,因为这是编译和链接该库所必需的编译器。 MySQL版本8.0.13是一个重要的更新,引入了许多性能改进...

    UE4 添加自定义module

    在UE4(Unreal Engine 4)开发过程中,有时我们需要为项目添加自定义模块(module),以便实现特定功能或扩展引擎的功能。自定义模块可以让我们更有效地组织代码,提高代码的可重用性和可维护性。以下是关于在UE4中...

    UE4 C++教程 虚幻四C++教程

    UE4 C++教程 虚幻四C++教程

    UE4 微信分享SDK

    在UE4中使用微信分享SDK,你需要创建一个C++类来封装SDK的接口,这样可以在蓝图中方便地调用。定义接口函数,如“分享到朋友圈”、“分享到微信聊天”等,然后在这些函数中调用微信SDK的API。注意,由于跨平台的原因...

    UE4学习笔记----使用C++之控制球体运动并使用移动粒子效果(源代码)

    在UE4(Unreal Engine 4)中,游戏对象的行为和交互主要通过C++或蓝图实现。本笔记将深入探讨如何使用C++编程语言来控制球体的运动,并结合移动粒子效果来提升游戏视觉体验。以下是你需要了解的关键知识点: 1. **...

    UE4 C++ 离线API

    UE4 C++ 离线API 下载直接使用 无障碍

    UE4程序嵌入WINFORM

    4. **嵌入UE4窗口**:在WinForm的代码中,使用`SetParent`函数将UE4的窗口句柄设置为你WinForm的某个控件(如PictureBox或Panel)的子窗口,这样UE4的渲染视口就会显示在这个控件上。 5. **通信与交互**:为了实现...

    Learning.C++.by.Creating.Games.with.UE4.Code.zip

    在“Learning.C++.by.Creating.Games.with.UE4.Code.zip”这个压缩包中,我们可以推测它包含了一系列关于使用C++在虚幻4中开发游戏的教程代码。通过这些代码,学习者可以逐步理解如何利用C++在虚幻4环境下创建游戏。...

    UE4C++写入CSV文件.docx

    使用 C++ 语言在 UE4 中写入 CSV 文件是非常简单的,只需要继承 UBlueprintFunctionLibrary,定义相应的函数,并使用 UE4 提供的文件管理类即可实现文件的读写操作。 知识点: 1. UE4 中的文件管理机制 2. UE4 中...

    Unreal Engine 4 UDP 通信C++代码.zip_UE4 socket_UE4 UDP_UE4用UDP_UE4获

    UE4 socket 数据接收以及发送,功能示例

    UE4 电脑ID和获取插件

    在早期版本的UE4中,开发者可以通过蓝图系统直接获取硬件信息,但在更新后的版本中,出于安全和隐私考虑,这一功能被移除。因此,为了继续获取这些信息,就需要引入外部插件,如我们讨论的“UE4 电脑ID和获取插件”...

    ue4 自定义editor ui

    在UE4(Unreal Engine 4)中,自定义Editor UI是开发人员为了优化工作流程、提高效率或实现特定功能而进行的一项重要任务。通过扩展UE4的模块,我们可以创建定制化的资源类型、窗口和工具栏按钮,为游戏开发提供更...

Global site tag (gtag.js) - Google Analytics