クリスタルにはネイティブGUIライブラリがありますか?クリスタルネイティブGUI
QTやSFMLなどの既知のライブラリを実装しているシャードがいくつかありますが(実際はCに関係するものはすべて)、ネイティブライブラリが必要です。追加のダウンロードをしないようにしてください。
クリスタルにはネイティブGUIライブラリがありますか?クリスタルネイティブGUI
QTやSFMLなどの既知のライブラリを実装しているシャードがいくつかありますが(実際はCに関係するものはすべて)、ネイティブライブラリが必要です。追加のダウンロードをしないようにしてください。
いいえ、Crystalに書き込まれたGUIライブラリはありません。 そして私はいつでもすぐにそれを見ることはないと思っています。これらは信じられないほど巨大で複雑なソフトウェアです。モダンな汎用GUIライブラリは一握りしか存在しません。中途半端なGUIフレームワークを作成するには多大な努力が必要なため、利用可能なものは幅広いターゲットオーディエンスがあります。それらのほとんどはCで書かれており、多くの言語やプラットフォームで使用できるようになっています。
クリスタルはCライブラリとのインターフェースに優れているため、既存のライブラリを比較的簡単に統合できます。それはまだサイズのために多くの作業を必要としますが、それは単にCrystalでそれを持つために新しいものを書くのほんの一部です。 さらに、車輪を再発明する上での利益はありません。
ランタイム依存関係を削減する場合は、静的コンパイルを試すことができます。まだいくつかの不具合IIRCがありますが、最終的には機能します。
ほとんどのGUIライブラリは存在しないため、通常はほとんどのプラットフォームで利用でき、パッケージマネージャを使用して簡単にインストールできます。