wdjh.net
当前位置:首页 >> swig luA C >>

swig luA C

你这个libtest.so入口点是符合lua调用规范的吗?请参考programming in lua那本书的例子写lua扩展。参考swig的例子也可以。 当然,如果说函数未定义,是不是版本不符合,好像lua最新版本跟上一个版本api差异很大。

当然可以了—— 创建文件夹: os.execute('mkdir tmp') 创建文件: f = assert(io.open('a.tmp', 'w') f:write('test') f:close()

插件?不太明白。如果是调用dll,分两种情况,一种就是按照lua扩展的规范来,可以参考programing lua那本书,当然,用swig封装也很方便的。 还有一种就是借助于FFI库,很多脚本语言现在都支持ffi调用c生成的dll了。如果你的dll是com服务器

干吗不参考《lua程序设计》那本书呢?里面有把函数封装到一个模块中的。 其实感觉你的目的就是有一个模块,该模块有函数setProperty。封装c函数给脚本语言使用用swig也很方便 不过还是觉得奇怪,因为如果返回的是一个表的话,完全可以用一般的ta...

插件?不太明白。如果是调用dll,分两种情况,一种就是按照lua扩展的规范来,可以参考programing lua那本书,当然,用swig封装也很方便的。 还有一种就是借助于FFI库,很多脚本语言现在都支持ffi调用c生成的dll了。如果你的dll是com服务器,好像...

网站首页 | 网站地图
All rights reserved Powered by www.wdjh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com