
c/c++
文章平均质量分 90
主要与cocos2d-x 相关的c/c++相关问题
甄齐才
倚楼听风雨,淡看江湖路。qiucode.cn
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
浏览器定制 | Windows11 编译 Chromium 133.0.6885.0(截稿前Chromium最新版之编译篇[一])
警告:在足够旧版本的 Windows(1909 或更早版本)上,使用 26100 SDK 时,dawn(或相关组件)可能会失败,并出现与 D3d 相关的错误。如果您遇到这些错误,可以更新系统上的 UCRT,或者安装 22612 SDK 并使用其中包含的 d3dcompiler_47.dll 文件,该文件会静态链接 UCRT。(最新版只限于截稿前),毕竟这都是高配置的电脑,何不编译最新版本呢,之前那台电脑是受到客观因素,故而编译了。,与我弟视频,期间是不能运行其他软件,否则的话,它就直接闪退。原创 2024-12-12 21:43:55 · 1347 阅读 · 0 评论 -
不说是彻底搞懂,至少让你不再惧怕c/c++指针,以及各种奇葩指针变种
对于初学者而言,到底什么是指针(pointer)呢?我们光从字面上就大抵能猜出个一二,指针指针,无非就是一个事物指向另一个事物。说起指针,便无法抛开内存而不谈。我们知道数据(Data)+ 算法(algorithm)= 程序(program),那么程序的本质就是在操控数据,而内存便是存放数据(这里存放数据,不要与数据库存放的数据混淆了。由于变量的类型和作用域所限制,内存堆(heap)栈(stack)全局(global)以及静态存储(static)。无论是C/C++,抑或是Java等其他高级语言。原创 2024-11-29 22:27:26 · 1068 阅读 · 0 评论 -
在windows下编译 chromium 的问题汇总(103.0.5060.68 之四)
其实,按照来看,大概率是不会出错的,但由于各自的系统差异化,当中遇到的坑也是各不相同。尤其是在国内的网络情况下,出错是再所难免的,关于这一点,是没有提及到的,它不会也不能会在文档中,把网络问题这一块写入的文档中的。我们暂且抛开网络这一客观因素,单是要某个版本,在(同步第三方依赖)和autonija(编译)还是会出现你些五花八门的问题。而这些看似奇葩的ERROR或Failed,很大一部分是由网络而导致的。在前面的文章里,我讲过了,chromium是通过depot_tool工具来和autoninja。原创 2024-09-29 20:48:48 · 770 阅读 · 0 评论 -
在 Windows8.1 下编译 Chromium (103.0.5060.68 之三)
而你若采取的跟我一样的方案,那么这一步骤是必不可少的,这也就是我为什么说,你最终还是要。期间,占有了电脑大量使用时间,好在我都是在白天出门前,电脑开着让它。盘,清理了很大一部分空间出来,也就是你现在看到的下图这般。代码,或许不支持你当前的系统,故而我选择了一个特定版本。的拉取方案,且拉取过程中没有中断过,是不需要这一步的。,为此,我查看电脑里的几个盘,最终还是选择了。的文件夹,名字你可以随意起,这个倒无所谓的!,再弹出的对话框中输入以下命令。的依赖包,比较慢,窗口也会输出。,再弹出的选项列表里,选择。原创 2024-09-27 11:53:51 · 771 阅读 · 0 评论 -
安装 depot_tools 和 Windows 10 SDK 为在Windows下构建基于 chromium 的浏览器(103.0.5060.68 之二)
下载地址 https://storage.googleapis.com/chrome-infra/depot_tools.zip,将其解压至。的应用程序图标是一样,只是颜色差异而已罢了,且它们同是。可不是一两个而已,我们从图中也是可以看出,那么,如此巨大的项目,以及如何很好来管理。来管理项目,并且还能有效地处理好第三方。的要求而上线的项目,这也就为什么。的你,难免会被这两者给弄混淆了。中生效,这也就为什么我会借助。工具,那么毫无疑问的是从。来管理这么庞大的项目。的空闲磁盘的缘故了。chromium官方。原创 2024-09-22 17:34:56 · 1402 阅读 · 0 评论 -
Windows构建基于 Chromium 的浏览器之环境准备篇安装 Visual Studio(103.0.5060.68 之一)
而有些人则是将商场几个层楼,都绕了一圈下来,也没见他进哪家店里买东西,我就是属于这类人,纯粹是来这里感受下商场里人流量的震撼。不管是购物时的满心欢悦,抑或是爬上山巅坐在石凳,惬意的度过一个下午,但你终究还是要回到现实生活中来,闲暇的时光总是那么短暂的。(无非是逛逛商场,虽然鲜少在商场内购物,但我还是比较逛的)、爬爬山去暂时的放空心灵,暂避那喧嚣的都市。的普及,逐渐改变了人们在网上冲浪的方式,除非了是需要在电脑上处理的事情,才会去打开那落满灰尘的电脑。一样,能浏览各大网站,玩游戏,看视频,网上购物等等。原创 2024-09-21 16:03:28 · 1487 阅读 · 0 评论 -
VS2013卸载QT插件
打开VS2013 选择 工具 –》扩展和更新 在弹出的对话框 选择需要卸载的插件 而后点击 重新启动 重启后的VS2013原创 2018-06-04 21:06:12 · 7371 阅读 · 0 评论 -
VS2013之c++调用Lua5.3.x方法
打开VS2013 IDE,创建一个空的控制台项目。 然后对项目进行引用库的配置。 这是我编译Lua源码所得到的静态库。 在这就是附加库的位置。 也就是LuaLib.lib所在的目录。 最后配置Lua源码目录,因为需要用到Lua头文件。 在源文件下创建一个cpp文件,main.cpp文件内容如下:#include <iostream>#include原创 2017-08-24 17:40:12 · 2186 阅读 · 0 评论 -
MFC/VS2013对话框属性(三)
VS2013 debug运行结果如下 打开VS2013, 文件(F)—》新建(N)—》项目(P)… 其他默认即可。设置对话框属性 1.ID:对话框ID,唯一标识对话框资源,可以修改。2.Caption:对话框标题。我们将其修改为“计算器”。3.Border:边框类型。有四种类型:None、Thin、Resizing和Dialog Frame。我们使用默认的Dialog Fra原创 2017-07-17 22:29:34 · 3193 阅读 · 0 评论 -
MFC消息映射机制概述(二)
什么是消息窗口消息一般由三个部分组成:1.一个无符号整数,是消息值;(2)消息附带的WPARAM类型的参数;(3)消息附带的LPARAM类型的参数。其实我们一般所说的消息是狭义上的消息值,也就是一个无符号整数,经常被定义为宏。什么是消息映射机制MFC使用一种消息映射机制来处理消息,在应用程序框架中的表现就是一个消息与消息处理函数一一对应的消息映射表,以及消息处理函数的声明和实现等代码。当窗口接收到转载 2017-07-16 17:04:54 · 916 阅读 · 1 评论 -
MFC/VS2013创建MFC项目(一)
最终实现效果如下图 首先打开VS2013,点击 文件(F)—》新建(N)—》项目(P)… ,创建一个项目。 选中项目,右击 选择 生成(Build)。 至此VS2013创建MFC自动生成的项目就好了。原创 2017-07-16 16:45:00 · 1558 阅读 · 2 评论 -
cocos2d-x3.2对CocoStudio的支持
在项目中添加CocoStudio支持 在 “解决方案”上右击,选择添加现有显目。 依次选择项目路径\cocos2d\cocos\editor-support\cocostudio\proj.win32\libCocosStudio.vcxproj项目路径\cocos2d\extensions\proj.win32\libExtensions.vcxproj项目路径\cocos2d\coc原创 2017-06-27 17:36:11 · 875 阅读 · 0 评论 -
cocos2d-x3.8骨骼动画加载
实现的效果图如下 添加相应的头文件#include <spine/spine-cocos2dx.h> #include "spine/spine.h" using namespace spine;在init()方法里添加如下代码auto sap2 = SkeletonAnimation::createWithFile("login/jishucao/skeleton.json", "l原创 2017-06-13 20:03:16 · 534 阅读 · 0 评论 -
cocos2d-x3.8进度条加载
先看实现的效果图 首先在头文件添加#include "ui/CocosGUI.h"在init方法编辑相应的代码 添加进度背景图auto loadbg = Sprite::create("jindutiaoBG.png"); loadbg->setPosition(Vec2(visibleSize.width / 2 + origin.x, visibleSize.height /原创 2017-06-13 19:46:42 · 530 阅读 · 0 评论 -
cocos2dx获取系统当前时间
以备往后需要,就做个记录。 struct tm *tm;#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID || CC_TARGET_PLATFORM == CC_PLATFORM_IOS) struct cc_timeval now; CCTime::gettimeofdayCocos2d(&now, N原创 2017-06-24 19:32:01 · 2339 阅读 · 0 评论 -
Linux GNU Makefile之初识
先创建一c源文件,内容如下: main.c#include <stdio.h>int main(){ printf("Hello World!"); return 0;}然后在同目录下创建一个Makefile(makefile)文件,其内容如下: 注意Makefile使用Tab制表符空格隔开,否则报错。testMain:main.o gcc main.o -o te原创 2017-07-12 21:38:08 · 789 阅读 · 3 评论 -
VS2013编译生成Lua5.3.x动态链接库
首先先从官网下载Lua5.3.x源码 http://www.lua.org/download.html 打开VS2013 IDE 新建一win32空项目 右击项目选择添加 添加除了lua.h、lua.c、lualib.h、luac.c以外的所有后缀为.h和.c的文件。 编译生成 测试下动态链接库 建一空的win32项目 右击项目属性 进行配置 输入外部的原创 2017-06-10 17:41:44 · 2998 阅读 · 1 评论 -
VS2013编译Lua5.3.x源码
可参考doc文档 VS2013编译Lua5.3.x源码 doc文档 1、编译静态库(Lualib.lib) 从官网下载Lua5.3.x源码 http://www.lua.org/download.html 解压后 文件结构如下图 打开VS2013 新建一win32工程 选择静态库 添加除了 lua.c luac.c 的所有文件 然后原创 2017-06-10 15:49:44 · 877 阅读 · 0 评论 -
cocos2dx3.x《格斗》类游戏实现人物选择界面(二)
先看最终实现的效果图: 由于原本2.x版本的监听事件移植到3.x上面,或许是API改了什么也不知道啊。 创建一个人物选择场景。ChooseHero.h如下: 暂时先定义成这样了,后面再看看多个按钮触发同一事件怎么解决,在修改它。#ifndef __CHOOSE_HERO_H__#define __CHOOSE_HERO_H__#include "cocos2d.h"#include原创 2017-06-29 19:40:40 · 3138 阅读 · 0 评论