为什么正面这段c++调用lua的代码会提示错误?

首页 论坛 社区服务 为什么正面这段c++调用lua的代码会提示错误?

标签: ,

该话题包含 3 个回复,有 2 个参与人,并且由  mogu2 年, 2 月 前 最后一次更新。

正在查看 4 个帖子 - 1 至 4 (共计 4 条)
  • 作者
    帖子
  • #328

    silent_hi
    参与者

    这段调用Lua的代码会提示 attempt to call a number value,是不是有简单的错误我没有发现,找了半天找不到。。。我的环境是lua5.1,win7sp1,vs2013,谢谢

    下面是lua文件:test.lua

    • 该话题由  qicosmos 于 2 年, 2 月 前 修正。
    • 该话题由  qicosmos 于 2 年, 2 月 前 修正。
    #333

    mogu
    参与者

    1: lua_open是什么?
    2: numArg在外面定义一个,for里面又定义一个
    3: integer和number不是一个东西
    4: 包含lua.hpp而不是那一堆
    5: luaL_error不是这么用的
    6: 混用c headers和cpp headers好吗?

    #334

    silent_hi
    参与者

    非常非常感谢。学到了。刚接触这块,很多不懂的地方。
    请教一下luaL_error应该怎么用呢?
    还有比如我们一个二进制的数据包buf,能否传到lua里面去解析,然后返回一个具体的结构体给c呢?谢谢了。

    • 该回复由  silent_hi 于 2 年, 2 月 前 修正。
    #336

    mogu
    参与者

    lua_error应该用于library,或cfunction,下个programming in lua 3rd edition 看看错误处理的部分就明白咯

正在查看 4 个帖子 - 1 至 4 (共计 4 条)

抱歉,回复话题必需登录。

Copy Protected by Chetan's WP-Copyprotect.