| Development/Languages | Current message text |
|---|---|
| ↓...nguages/Page display title/zh-cn | 开发/语言 |
| ↓...ns:Development/Languages/1/zh-cn | KDE支持多种的编程语言用于KDE 4的开发。 |
| ↓...ns:Development/Languages/2/zh-cn | ==稳定的和成熟的== |
| ↓...ns:Development/Languages/3/zh-cn | 以下这些语言的支持已经是成熟的,并且被充分地维护,完全适用于应用程序的开发: |
| ↓...ns:Development/Languages/4/zh-cn | * [[Development/Languages/C++ |C++]] * [[Development/Languages/Python|Python]] * [[Development/Languages/Ruby|Ruby]] * [[Development/Languages/Qyoto|C#]] * [[Development/Languages/Perl|Perl]] |
| ↓...ns:Development/Languages/5/zh-cn | ==正在开发中的== |
| ↓...ns:Development/Languages/6/zh-cn | 以下这些语言的支持依然正在开发中: |
| ↓...ns:Development/Languages/7/zh-cn | * [[Development/Languages/PHP-Qt|PHP]] * [[Development/Languages/Lqt|Lua]] * [[Development/Languages/KBasic|KBasic]] - BASIC language similar to VB |
| ↓...ns:Development/Languages/8/zh-cn | ==语言绑定技术与内嵌语言== |
| ↓...ns:Development/Languages/9/zh-cn | * [[Development/Languages/Smoke|Smoke]] - 为用于创建诸如Ruby、C#和PHP之类的多语言绑定提供基础。 |
| ↓...s:Development/Languages/10/zh-cn | * [[Development/Languages/Kross|Kross]] - 为C++应用程序提供内嵌脚本。多语言,诸如Python、Ruby、JavaScript、QtScript、Falcon和Java已经被支持。 |
| ↓...s:Development/Languages/11/zh-cn | * [[Development/Languages/QtScript|QtScript]] - QtScript绑定构建器。 |
| ↓...s:Development/Languages/12/zh-cn | * [[Development/Languages/SIP|SIP]] - 用于产生Python绑定。 |
| ↓...s:Development/Languages/13/zh-cn | ==Qt3/KDE3的支持== |
| ↓...s:Development/Languages/14/zh-cn | * [[Development/Languages/Perl|Perl]] * [[Development/Languages/Java|Java]] * [[Development/Languages/JavaScript|JavaScript (ECMAScript)]] * [[Development/Languages/Tools|KDE interaction tools]] (Shell) |
| ↓...s:Development/Languages/15/zh-cn | ==编译当前 git master== |
| ↓...s:Development/Languages/16/zh-cn | 推荐在 ~/.gitconfig 中加入: <syntaxhighlight lang="text"> [url "git://anongit.kde.org/"] insteadOf = kde: [url "ssh://git@git.kde.org/"] pushInsteadOf = kde: </syntaxhighlight> 以从 anongit 服务器拉取并提交到主 git 服务器。 |
| ↓...s:Development/Languages/17/zh-cn | 克隆源的命令 <syntaxhighlight lang="bash">git clone kde:smokegen git clone kde:smokeqt git clone kde:smokekde git clone kde:qtruby git clone kde:korundum git clone kde:qyoto git clone kde:kimono git clone kde:perlqt git clone kde:perlkde git clone kde:kross-interpreters </syntaxhighlight> |
| ↓...s:Development/Languages/18/zh-cn | 编译和正常一样 <syntaxhighlight lang="bash">cmake <src-dir> -DCMAKE_INSTALL_PREFIX=/usr make make install</syntaxhighlight> |
| ↓...s:Development/Languages/19/zh-cn | 先要编译 Smokegen,然后是 smokeqt 和 smokekde。然后编译各个语言的绑定。注意 KDE 绑定部分总是依赖于 QT 绑定,所以需要先编译 QT 相关代码。 |
| ↓...s:Development/Languages/20/zh-cn | kross-interpreters 包含 kross 使用的语言绑定。它们不依赖于任何上面内容。 |