摘要:
今天在群里讨论一个问题,问题是从库链接器ld开始的.Example:当我们在使用POSIX Thread的时候,只要在编译的时候加上-lpthread选项就可以了.这是因为POSIX Thread就在LIBRARY PATH中,关于这点,可以通过gcc --print-search-dir来验证.1 respawn@respawn-F83VF:~$ gcc --print-search-dir2 安装:/usr/lib/gcc/i686-linux-gnu/4.6/3 程序:=/usr/lib/gcc/i686-linux-gnu/4.6/:/usr/lib/gcc/i686-linux-gn 阅读全文
随笔档案-2012年11月
lua 加载C动态库
2012-11-23 10:37 by respawn, 14547 阅读, 收藏,
摘要:
今天翻看luasocket的C源码,也翻看了很多BSD Socket的资料,算是重新复习了一下BSD Socket. 在ubuntu上面使用安装使用luasocket,我安装的是lua5.1,不要使用apt安装luasocket && luasocket-dev. 如果采用这种方式安装,测试luasocket是不能使用的.我们应该安装库,安装liblua5.1-socket.这样才可以.原因是,luasocket在调用的时候是lua加载C的动态库. 这个可以从luasocket的makefile看的出来. 1 all: $(SOCKET_SO) $(MIME_SO) 2 3 $ 阅读全文
windows cocos2d-x 集成luasocket模块
2012-11-12 19:12 by respawn, 10837 阅读, 收藏,
摘要:
今天下午花了点时间在VS2010上面做了cocos2d-x集成luasocket,只是简单集成了luasocket的模块,还没有做像样的测试,有点累了,我的同学在打游戏,吵得睡不着,算了,还是先写博客,然后回宿舍睡觉吧.cocos2d-x在以前的版本中是支持luasocket的,但是后来的版本中就消失了.我也到论坛去看过,cocos2d-x的维护人员表示是为了保持开发包的干净所以才剔除了cocos2d-x,同样,以前的版本中也是支持lua-llthread的,但是现在也没有了,不过这些都没有什么,需要用到的时候我们可以自己动手集成.在自己动手集成luasocket模块的时候我先粗略的浏览了一下 阅读全文
基于cocos2d-x的游戏可以完全使用lua开发吗?
2012-11-12 02:43 by respawn, 8326 阅读, 收藏,
摘要:
今天和同学讨论关于在手游上面,socket到底是使用c++还是lua开发的问题.我比较倾向于使用Lua,当然为什么倾向于使用Lua,当然是和团队相关的.不过,我们短暂的交流并没有得出一致的结果.趁着晚上脑袋清醒的时间,又四处搜集了一些资料,随便在纸上画了画,思考这个问题.首先,本身cocos2d-x对Lua做了集成,这使得完全使用Lua开发单机版的游戏成为可能.当然,如果是针对单机游戏的开发,那思考这个问题也就没有必要了.其次,当需要使用进行数据交互的时候,可以使用原生的BSD SOCKET.另外,lua project提供了socket的集成封装包--luasocket.可以将luasock 阅读全文
在cocos2d-x中调试lua
2012-11-11 10:55 by respawn, 14882 阅读, 收藏,
摘要:
cocos2d-x开发包中内置了lua,而且也内置了tolua++,提供了lua对C++的支持.在官网下载的开发包中的sample就包含了lua的实例.如何去调试项目中的lua代码呢? 今天的主题就是在cocos2d-x中调试lua代码.有两个工具可以选择,一个简单点,一个复杂点.1. Decoda(商用,需要收费,而且很贵,不过有好心人分享了破解版)2. LuaEdit(开源)我的意思不是在评价这两个debug工具,而是采用两种工具使用的方式难易.还是先说说简单容易操作的方式吧.这个不需要改动代码.(Decoda)我是在window上面编译的HelloLua sample,工具就是VS201 阅读全文
浙公网安备 33010602011771号