Cocos code ide+lua+protobuf编译问题

在cocos code ide中,LUA语言中调用protobuf,使用protoc-gen-lua转换.proto文件为.lua文件再使用。运行时,提示找不到pb.lua文件。我看了下protobuf文件夹下的文件中的确有文件decoder.lua使用了require "pb"这个语句,但是这个文件夹中的确没有pb.lua文件,只有pb.c文件。不知道各位谁碰到过类似问题,帮忙解决下

这个链接应该可以给你帮助。http://www.cocoachina.com/bbs/read.php?tid=202657&keyword=proto

— Begin quote from ____

引用第1楼yangtao19cs于2014-07-22 17:00发表的 :
这个链接应该可以给你帮助。http://www.cocoachina.com/bbs/read.php?tid=202657&keyword=proto http://www.cocoachina.com/bbs/job.php?action=topost&tid=216068&pid=1010225

— End quote

非常感谢,不过这个和我的不太一样,他里面用的好像是quick cocos,而我用的是原生的cocos,另外,我是在windows下做的开发,处理pb.c的这个步骤会有问题

继续等待:3::3::3::3::3::3::3::3:

你把pb.c 的引用头替换下面的试试。

#include <stdint.h>
#include <string.h>

#include <lua.h>
#include <lualib.h>
#include <lauxlib.h>
#include <CCPlatformConfig.h>

#if WIN32
#define __LITTLE_ENDIAN 1234
#define __BYTE_ORDER __LITTLE_ENDIAN

#elif (CC_TARGET_PLATFORM == CC_PLATFORM_IOS || CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
#include <endian.h>
#else
#include <machine/endian.h>
#endif

#if __BYTE_ORDER == __LITTLE_ENDIAN
#define IS_LITTLE_ENDIAN
#endif

#define IOSTRING_META “protobuf.IOString”

#define checkiostring(L)
(IOString*) luaL_checkudata(L, 1, IOSTRING_META)

#define IOSTRING_BUF_LEN 65535

替换了,没有效果。我还这样做了,改了pb.c,将pb.c加入到cocos code ide生成的vc工程中,在这个VC工程中打开pb库(调用了一个函数),具体残开这个帖子http://blog.csdn.net/mergerly/article/details/16350871。在cocos code ide中用命令build runtiem不过到最后还是没有用。今天用build runtime还出来莫名其妙的错误

具体什么错误,我这边windows版本的都可以使用。

LUA ERROR: :31: module ‘pb’ not found:
no field package.preload’pb’]
no file ‘.\pb.lua’
no file ‘E:\test003\Test101\runtime\win32\lua\pb.lua’
no file ‘E:\test003\Test101\runtime\win32\lua\pb\init.lua’
no file ‘C:\Program Files (x86)\Lua\5.1\lua\pb.luac’
no file ‘.\pb.dll’
no file ‘E:\test003\Test101\runtime\win32\pb.dll’
no file ‘E:\test003\Test101\runtime\win32\loadall.dll’

我用的环境是这样的,win7 64+ vs2013 + cocos 2d 3.2rc() + cocos code ide1.02beta + lua + protoc-gen-lua(最新网上下的),我想在lua中直接调用protobuf。你的呢.protobuf在附件里面

帮我看下我附件文件夹里面有没有少文件

https://github.com/sean-lin/protoc-gen-lua

结贴,用云峰的了

紧急求助! 添加了ProtocolBuffers的obj c库后,报很多错

我擦,和我遇到的问题一样啊:10::10::10::10::10::10::10::10::10::10::10:

遇到一样的问题,有人支招吗

我遇到是一样的问题 求解