我已经写在目标c一些功能模块,可以通过我C++包裹目标-C,然后用使用的Lua ++ toLua,然后使用在Corona的Lua代码整合C/C++代码?我可以那样做吗?这似乎是不可能的...我可以用本地代码扩展Corona吗?
8
A
回答
1
你可以做一个共享库,然后只需要它进入你的代码。
例如创建mylibrary.so
然后在Lua
require("mylibrary")
卢阿将寻找它在你LUA_PATH。
在corona中有几件事我不确定 - 如果它将加载共享库,并且您可以使用toLUa ++。它会在正常的lua中正常工作。您可能在共享库中绑定到Cocoa时出现问题 - 不确定,不是我尝试过的。我已经在Windows中构建了一个.dll文件,并且它运行良好 - 再次不是在电晕中。
Here's how to build a shared library
It seems like corona will do it - have a look here
this could be the stopper though - no shared libraries on iOS
心连心
2
相关问题
- 1. jQuery扩展,我可以让这个代码更优雅吗?
- 2. 我可以从注册表本地设置扩展策略吗?
- 3. 我可以在本地代码中托管代码吗?
- 4. 我可以用C++扩展lisp吗?
- 5. 我可以从Chrome扩展程序执行Google Apps脚本代码吗?
- 6. Objective-C代码可以在Class上调用Swift扩展吗?
- 7. 我可以切换扩展器的可扩展性吗?
- 8. 我可以扩展php类型吗?
- 9. 我可以修改或扩展ChartJS吗?
- 10. 我可以在UIViewController中扩展viewWillAppear吗?
- 11. C#我可以从EntityFramework扩展IdentityMessage吗?
- 12. 我可以防止扩展HorizontalScrollView吗?
- 13. 我可以扩展Enum a la Enum.GetValues()吗?
- 14. 我可以扩展docker-compose文件吗?
- 15. 我可以扩展Overlay类吗?
- 16. 我可以在SMLNJ中扩展typedef吗?
- 17. Magento - 我可以使用本地主机magento安装程序打包扩展吗?
- 18. Servlets可以扩展吗?
- 19. RestEasy可以扩展@Path吗?
- 20. Firefox代码可以触发扩展中的任何功能吗?
- 21. TextDocumentContentProvider HTML/JScontent可以与扩展的代码对话吗?
- 22. Chrome扩展程序可以访问本地存储吗?
- 23. Chrome扩展可以从本地存储中读取数据吗?
- 24. iOS今日扩展可以访问本地存储吗?
- 25. 我的代码可以获取Google地图API版本号吗?
- 26. IBM Mobilefirst 7.0 - 我们可以部署IOS本地代码吗?
- 27. 我可以从NSLocale获取本地货币的代码吗?
- 28. 我可以安全地扩展JavaScript内置类吗?
- 29. 用C扩展Python,numpy - 代码行吗?
- 30. 我可以扩展代理类的子类吗?
但关键的问题是电晕。 -_-! – zsounder 2012-03-21 01:59:07
啊,但据我所知,corona是一些图书馆的lua。踢球者是,你不能在iOS上共享库,除非有人认为是黑客。你当然可以使自己的电晕外壳和静态链接库中,这将是很难:-( – daven11 2012-03-21 09:36:04
@ daven11:[并非Lua中的所有部分都包含(http://developer.anscamobile.com/content/changes-当你“打造” LUA)'require'进行预处理,我相信(电晕,你必须提交你的代码到他们的服务器来取回工作程序)。 – Mud 2012-05-22 15:55:30