C++
「已注销」
这个作者很懒,什么都没留下…
展开
-
UE4连接MySQL数据库插件开发之优化打包
本篇我们介绍如何向SqlBlueprintFunctionLibrary类中添加关闭连接和检查连接状态的代码,并且修改代码中的部分不规则的命名,最后介绍如何打包此插件。1、首先打开以前创建的项目,找到并且打开SqlBlueprintFunctionLibrary类的声明(.h)和实现(.cpp)文件。然后在ConnectToMySQL函数下面添加如下所示代码。SqlBluepr...原创 2020-02-03 16:07:04 · 1110 阅读 · 3 评论 -
UE4连接MySQL数据库插件开发之编写查询数据代码
本篇我们介绍如何向SqlBlueprintFunctionLibrary类中添加查询记录的代码。1、首先介绍下编写思路,蓝图节点与C++底层代码设计如下所示。蓝图节点输入参数有4个,输出参数有2个。我们将传入的参数进行处理后,执行SQL语句。从数据库查询到数据,由底层处理为结构体数组,暴露给蓝图。2、首先打开以前创建的项目,找到并且打开SqlBlueprintFunctio...原创 2020-01-30 23:18:45 · 1021 阅读 · 2 评论 -
UE4连接MySQL数据库插件开发之编写修改&删除记录代码
本篇我们介绍如何向SqlBlueprintFunctionLibrary类中添加修改和删除记录的代码。1、首先打开以前创建的项目,找到并且打开SqlBlueprintFunctionLibrary类的声明(.h)和实现(.cpp)文件。2、打开SqlBlueprintFunctionLibrary.h文件,在插入数据后面添加如下所示的代码。 /** ...原创 2020-01-28 15:43:47 · 692 阅读 · 0 评论 -
UE4连接MySQL数据库插件开发之编写增加记录代码
本篇我们首先介绍上篇中各个部分代码的作用,然后接着在SqlBlueprintFunctionLibrary类中添加向数据库存入数据的代码,并且介绍如何添加注释,暴露给蓝图。1、CAPI是一个封装好的为C和C++语言提供连接MySQL数据库的第三方库。其中包含诸多函数,常用的有增删查改等。上篇中我们使用了数据库初始化和连接函数,代码如下所示。数据库初始化函数 //...原创 2020-01-26 20:28:26 · 942 阅读 · 3 评论 -
UE4连接MySQL数据库插件开发之编写数据库连接代码
本篇我们首先介绍如何在MyConnectionObject类中引入头文件,添加私有构造函数,公有MYSQL对象,然后介绍如何在SqlBlueprintFunctionLibrary类中创建MyConnectionObject类的实例及数据库的连接函数,并且暴露给蓝图。1、首先打开以前创建的项目,然后点击上方的本地Windows调试器按钮,等待片刻。2、等待编译完成后,会自动打开U...原创 2020-01-25 21:44:24 · 2308 阅读 · 6 评论 -
UE4连接MySQL数据库插件开发之引入第三方库
本篇我们介绍如何引入第三方库以及第三方库环境的配置。因为我们开发的是MySQL插件数据库,在此插件中我们利用CAPI来连接数据库,所以要引入头文件和库文件。1、首先找到上篇创建的项目文件夹,然后找到Plugins/TestMySQL/Source文件夹,在同级目录下创建ThirdParty文件夹。2、先解压我提供的第三方库ConnectorLibs压缩包, 然后将Conne...原创 2020-01-24 18:08:59 · 2011 阅读 · 5 评论 -
C++语言之基本语法
#include <iostream>//使用命名空间using namespace std;int main() { //输出“除夕快乐!” cout << "除夕快乐!" << endl; //结束进程 return 0;}1、上述代码中,第一行为引入标准库文件;第二行为注释;第三行使用输出语句cout所在的命名空间;第四行为空语句...原创 2020-01-24 17:13:09 · 737 阅读 · 0 评论 -
UE4连接MySQL数据库插件开发之创建插件
本篇我们主要介绍如何创建一个插件以及添加所需的C++类。MyConnectionObject类用来存放数据库连接对象,SqlBlueprintFunctionLibrary类用来存放暴露给蓝图的函数和结构体(这里我们不准备将结构体放在另外类中)。1、首先打开UE4,然后选择Games,点击Next按钮。2、保持默认项目Blank,点击Next按钮。3、首先选择...原创 2020-01-24 13:46:27 · 4291 阅读 · 4 评论 -
C++语言之创建第一个程序
1、打开Visual Studio 2019 Community,点击创建新项目。2、在上方过滤器中选择C++和Windows平台,然后选择控制台应用,点击下一步。3、填写项目名称,选择项目存放路径,勾选解决方案和项目放在同一目录中,点击创建。4、进入以下界面,我们的第一个程序Hello World就创建好了。程序项目结构中,①引用外部的一些动态库文件,②是一些C++库...原创 2020-01-13 00:00:42 · 1162 阅读 · 0 评论 -
C++语言之开发环境配置
下载Visual Studio 2019 Community安装器 进入微软官网https://www.microsoft.com/zh-cn/ 。 在页面最下方找到开发人员工具,点击Microsoft Visual Studio。 进入下载页面,点击上方的免费下载,进入下一页面后,继续点击免费下载。 选择运行或保存,等待下载完成。 安装Visual ...原创 2020-01-12 13:37:18 · 739 阅读 · 0 评论 -
C++语言之C++简介
C++语言简介C++是一种静态类型的、编译式的、通用的、大小写敏感的中级编程语言,支持过程化编程、面向对象编程和泛型编程。 C++是由Bjarne Stroustrup于1979年在新泽西州美利山贝尔实验室设计开发的。它进一步扩充和完善了 C语言,综合了高级语言和低级语言的特点。面向对象C++语言完全支持面向对象的程序设计,它包含面向对象程序开发的四大特点:封装,继承,多态...原创 2020-01-11 21:11:52 · 1276 阅读 · 0 评论