C++
JayJayo
责任】耐心】细心】认真】积极
展开
-
win32+VS2013下使用pthread
首先从ftp://sourceware.org/pub/pthreads-win32上下载pthread_win32的最新版本我下载的是pthreads-w32-2-9-1-release.zip解压缩之后有三个文件夹,其中需要的是Pre-built.2文件夹里面的内容首先将里面的include文件夹和lib文件夹里面的文件拷到VS安装目录下的include和lib文件夹下转载 2016-12-10 10:34:30 · 558 阅读 · 0 评论 -
在lua环境中使用protobuf
最近在cocos2dx的项目中,需要在LUA脚本层使用protobuf协议。官方已经推出了很多种语言的版本。但唯独LUA版本不全。于是开始研究protobuf在LUA下的实现,将完整的过程记录了下来,希望对其它人能有所帮助。1、下载protoc-gen-lua可以通过HG从服务器(hg clone https://github.com/sean-lin/protoc-gen-lua)上下载最新的版...转载 2018-03-09 21:09:58 · 3458 阅读 · 0 评论 -
cocos2dx 游戏界面适配
利用cocostudio 适配一、新建场景或者图层(只能是这两种,场景不能嵌套)二、勾选固定与拉伸(点击横竖线)三、cocostudio更改尺寸查看效果四、代码中调用auto node = CSLoader::create(csbPath);node->setContentSize(Director()::getInstance()->getWinSize());Hel原创 2018-01-19 16:39:38 · 1173 阅读 · 0 评论 -
Unicode与UTF-8互转(c语言和lua语言)
转:https://www.cnblogs.com/lxjshuju/p/6812387.html1. 基础1.1 ASCII码我们知道, 在计算机内部, 全部的信息终于都表示为一个二进制的字符串. 每个二进制位(bit)有0和1两种状态, 因此八个二进制位就能够组合出 256种状态, 这被称为一个字节(byte). 也就是说, 一个字节一共能够用来表示256种转载 2018-02-02 14:37:15 · 2236 阅读 · 1 评论 -
ios-出现 reference to "point" is ambiguous
出现原因:C++代码与OC代码混编导致;解决方法:将包含进来的系统头文件优先import 或者include再将自定义的头文件 import".h" 或者 include ".h"原创 2017-07-13 15:49:18 · 4294 阅读 · 0 评论 -
Lua和C++交互详细介绍二
关于cocos2d-x下Lua调用C++的文档看了不少,但没有一篇真正把这事给讲明白了,我自己也是个初学者,摸索了半天,总结如下:cocos2d-x下Lua调用C++这事之所以看起来这么复杂、网上所有的文档都没讲清楚,是因为存在5个层面的知识点:1、在纯C环境下,把C函数注册进Lua环境,理解Lua和C之间可以互相调用的本质2、在cocos2d-x项目里,把纯C函数注册进Lua转载 2017-04-21 16:17:58 · 295 阅读 · 0 评论 -
Lua和C++交互详细介绍一
转自:http://cn.cocos2d-x.org/tutorial/show?id=1474一、Lua堆栈要理解Lua和C++交互,首先要理解Lua堆栈。简单来说,Lua和C/C++语言通信的主要方法是一个无处不在的虚拟栈。栈的特点是先进后出。在Lua中,Lua堆栈就是一个struct,堆栈索引的方式可是是正数也可以是负数,区别是:正数索引1永远表示栈底,负数索转载 2017-04-21 12:00:55 · 277 阅读 · 0 评论 -
C++11新特性
转:http://www.cnblogs.com/pzhfei/archive/2013/03/02/CPP_new_feature.html#change_from_old_versionC++11标准发布已有一段时间了, 维基百科上有对C++11新标准的变化和C++11新特性介绍的文章. 我是一名C++程序员,非常想了解一下C++11. 英文版的维基百科看起来非常费劲,而中文版维基百科转载 2017-02-09 18:16:11 · 260 阅读 · 0 评论 -
C++继承:公有,私有,保护
转:http://www.cnblogs.com/qlwy/archive/2011/08/25/2153584.html有继承(public)、私有继承(private)、保护继承(protected)是常用的三种继承方式。1. 公有继承(public)公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的,不能被这转载 2017-02-09 14:32:41 · 219 阅读 · 0 评论 -
VS ERROR LNK 1201 ,LINK could not write to the program database (PDB) for the output file
修改【项目属性】-【配置属性】-【连接器】-【调试】-【生成调试信息】改为否;不足之处会导致看不到 调试信息原创 2017-01-04 17:16:36 · 294 阅读 · 0 评论 -
Protobuf学习 - 入门
Protobuf学习 - 入门 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 -- 苏轼·《晁错论》 从公司的项目源码中看到了这个东西,觉得挺好用的,写篇博客做下小总结。下面的操作以C++为编程语言,protoc的版本为libprotoc 3.2.0。一、Protobuf? 1. 是什么? Google Protocol Buffer(...转载 2018-03-11 23:46:36 · 166 阅读 · 0 评论