开发者社区> 问答> 正文

LUA在ECLIPSE CDT MINGW 动态编译配置

我有个项目Eclipse +cdt+mingw+wxWidgets,现在想在 C++里导入 LUA脚本,

不知道在ECLIPSE里如何进行动态编译配置,我在代码里写了luaL_dofile(L, "test.lua"),文件导入失败,我想应该是没调用到 LUA的解释器

展开
收起
爵霸 2016-06-17 07:56:17 2252 0
1 条回答
写回答
取消 提交回答
  • 如果编译没通过,一定是你的设置没有连接lua库。如果编译连接通过,应该是你的调用有问题。使用luaL_dofile之前应该需要以下语句:

    调用 lua_open()获得一个Lua_State指针

    调用luaL_openlibs()加载Lua库,这时才调入了Lua解释器

    然后是luaL_dofile

    另外检查Lua脚本的路径,应该是绝对路径或者相对于程序运行处的相对路径,你运行的这种应该是test.lua与你的C++程序放在同一个文件夹内。

    2019-07-17 19:41:55
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关镜像