logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

QT 随笔 QProcess中waitForFinished的坑

文章为个人创作,如转载请标注。当我们执行一个超过30s的动作的时候,int msecs = 30000,那么就会直接finish,像遇到解压文件这种情况并且要等finish时候用解压的文件的时候,就会出现问题。QString sCommandLine = "your command line";QProcess p;p.start(sCommandLine);p.waitForStarted();

UE4 Slate一 开篇

原创文章,转载请注明出处。点击观看下一篇《UE4 Slate二 用UMG思想去理解Slate》这里写目录标题前言Slate是什么?为什么要了解Slate?提前需要了解的模块(将对Slate学习很有帮助)前言Slate相关文章,使用引擎版本4.25.4源码版. 一共11篇文章。网上Slate的文章介绍很少,所以在这里做一下该部分的文章并记录一下。同时也希望能帮助到大家。Slate是什么?一套GUI架

UE4 GamePlay架构学习篇

附带上破解版安装说明:1.安装jdk。百度搜索jdk,如果安装了则跳过。2.解压下载的.zip文件。双击打开。syntevo_keygen.jar文件。

文章图片
C++ 动态链接库

原创文章,转载请注明出处。C++ Lib和Dll的加载加载Dll1>通过LoadLibary加载, GetProcAddress调用加载Dll1>通过LoadLibary加载, GetProcAddress调用如果加载失败,通过GetLastError()获取失败原因。下面是LoadLibary的示例代码第一步,在.h中声明了static HMODULE hDLL;#include&l

C++ 内存分区

原创文章,转载请注明出处。C++ 内存分区:栈、堆、全局/静态存储区、常量存储区、代码区。栈: 存放函数的局部变量、函数参数、返回地址等,由编译器自动分配和释放。堆: 动态申请的内存空间,就是由 malloc 分配的内存块,由程序员控制它的分配和释放,如果程序执行结束还没有释放,操作系统会自动回收。全局区/静态存储区(.bss 段和 .data 段): 存放全局变量和静态变量,程序运行结束操作系统

C++ Inline关键字

原创文章,转载请注明出处。C++ Inline记录前言inline 函数工作原理inline 函数作用消除函数调用的开销宏定义(define)和内联函数(inline)的区别1>内联函数是在编译时展开,而宏在编译预处理时展开;在编译的时候,内联函数直接被嵌入到目标代码中去,而宏只是一个简单的文本替换。2>内联函数是真正的函数,和普通函数调用的方法一样,在调用点处直接展开,避免了函数的参

UE4 打包之后Mesh没有材质问题

原创文章,转载请注明出处。打包之后Mesh没有材质问题前言解决方案1>先确认资源被Cook2>确认你的材质所处的路径是不是有中文3>确认你的资源是什么类型,再去对应材质的Usage是否匹配前言UE4在打包之后有时候会遇到Material丢失的问题,编辑器下运行是正常的,如果你也遇到了,那么可以在这里停留一下看看有没有你想要的答案。举一个例子:我想在我的场景的马路上中摆放一些汽车模

UE4/UE5 Runtime下的Mesh合并

UE4 UE5 Runtime NoEditor,MergeStaticMesh。UE4/UE5 运行时合并StaticMesh

文章图片
#ue4#ue5
C++ 程序编译过程

前言C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织,形成最终生成可执行代码的过程。过程图解如下:从图上可以看到,整个代码的编译过程分为编译和链接两个过程,编译对应图中的大括号括起的部分,其余则为链接过程。1.

C++ 调用7z进行解压缩,并返回解压缩进度和异常信息

原创文章,转载请注明出处。C++ 7z解压缩前言解决方案1>下载bit7z,编译1.1>下载1.2>解压1.3>编译《bit7z-master》,拿到 bit7z64.lib1.4> 准备7z.dll1.2>编码1.2.1>头文件1.2.2>cpp文件1.2.3>使用介绍前言像Word,Excel,PPT等类似的编辑软件都有一个特点,就是可以保

    共 19 条
  • 1
  • 2
  • 请选择