C
caiqimin__
巫山云雨
展开
-
Skynet添加cjson库
需求背景游戏服务器需要同其他WEB服务器通信,需要用到json解析,而现有的skynet不支持json.操作步骤下载json库git上的原版的cjson对lua高版本没有兼容,可以使用云风维护的版本,为了统一,把cjson下载到skynet/3rd目录下更改Makefile加入cjson库综合一下,大概就是下面的代码LUA_CLIB = skynet \ client cjson \ bson md5 sproto lpeg $(TLS_MODULE) ...$(LUA_CL原创 2021-03-25 09:49:44 · 528 阅读 · 0 评论 -
xlua---Windows下dll编译问题
问题按照官方教程,准备把pbc编译进去,编译是没啥问题的,结果把dll复制到unity中使用的时候始终报找不到luaopen_xxx,用vs2019的命令行工具检查了一下dll导出的函数,发现确实没有相应的函数。dumpbin /exports .\xlua.dll > xlua_func_export.txt原因在pbc.c的实现中没有添加导出dll的声明解决办法找到pbc.c文件,加个导出的宏定义#if defined(_WIN32)#define DLL_EXPORT _原创 2020-09-16 14:10:40 · 839 阅读 · 0 评论 -
Visual Studio Code运行简单的C程序
Visual Studio Code运行简单的C程序环境准备Visual Studio Codemingw安装测试安装运行环境系统:Windows 10准备Visual Studio Code下载地址:https://code.visualstudio.com/mingw下载地址:https://nchc.dl.sourceforge.net/project/mingw-w64/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-bu原创 2020-07-28 18:45:49 · 1013 阅读 · 2 评论