Wil*_*ell 53 qt perl application-development ubuntu-sdk ubuntu-touch
我运行的是 Ubuntu v14.04,经过一番努力,我已经成功安装了 Ubuntu SDK。
我需要使用 Perl + QML/Qt 通过 Ubuntu SDK 开发(可能大量)功能齐全的应用程序,然后可以在桌面 Ubuntu 和 Ubuntu 手机平台上“融合”运行。Perl 的 Qt 绑定已经过时,但我愿意自己重新实现更新的 Qt 绑定,以便在 Perl 在正常解释模式下运行时使用。
https://metacpan.org/pod/QtCore4
此外,我将使用新的 Perl 编译器(我是作者),因此我们可以生成直接调用 Qt 的 C++ 输出代码,以便在 Perl 以 Perl 编译模式运行时使用。
显然,如果我们在普通解释模式和 RPerl 编译模式下使用 Perl,Qt 的接口是不同的,尽管从 Perl 方面来看,这两种模式都被认为是有效的,并且应该(大部分)技术上是等效的,只要我做得好实现更新的 Qt 绑定的工作。
相关地,我知道 Ubuntu SDK 强烈支持 C++,并且 Python 也(至少部分)受支持,但我似乎找不到关于使用 C++ 或 Python 构建 Ubuntu SDK 应用程序的任何好的教程。由于 Python 类似于 Perl 解释模式,而 C++ 类似于 Perl 编译模式,我希望能找到一些有用的例子,但到目前为止还没有运气......
所以,我的三个相互关联的问题是:
如何使用我要创建的 Qt 绑定启用对解释性 Perl 的支持,以便在 Ubuntu SDK 中构建应用程序时用作“逻辑”语言?
如何启用对已编译的 Perl 的支持,该 Perl 输出带有本机 Qt 绑定的 C++,再次用作在 Ubuntu SDK 中构建应用程序时的“逻辑”语言?
在 Ubuntu SDK 中构建应用程序时,Ubuntu 社区如何启用对 Python 的支持,再次用作“逻辑”语言?
提前致谢!:-)
2017 年 11 月 14 日更新:
Unity 和 Ubuntu Mobile 现在已被 Canonical 淘汰,尽管开源社区可能会选择进行一个或两个项目,所以我仍然对您可能拥有的任何 Perl-in-Ubuntu-SDK 答案感兴趣,谢谢!
您可以使用 perl 将所有模块全部导入到您想要设置脚本的项目中。这里描述的是:
https://www.perlmonks.org/?node_id=798650
这里描述了如何实现自动化:
加载和自动加载是两个不同的东西:
https://perldoc.perl.org/Module/Load.html
我认为 Ubuntu 是否会构建完整的 Perl SDK 或者您是否会解决这个问题以创建一个适合您机器上的 Perl 环境并不取决于。
| 归档时间: |
|
| 查看次数: |
1102 次 |
| 最近记录: |