アプリケーションにはcygwin1.dll
が必要です。
.dll
ファイルのクラスタで.exe
を出荷することは、Windowsでは標準です。
Microsoft Visual Studioを使用している場合は、Visual Studio再頒布可能ランタイムから一部のライブラリと共にプログラムも出荷する必要があります。 (静的にリンクしない限り)Windows上のほとんどの主要アプリケーションには、dll
ファイルのインストールディレクトリがいっぱいであり、それらなしでは実行されません。
2016年の中頃、CygwinプロジェクトはライセンスをGPLからLGPLに変更しました。つまり、クローズドソースで自由に再配布可能なプロプライエタリなプログラムなど、通常のGPLと互換性のないライセンスを持っていても、プログラムをcygwin1.dll
にリンクして再配布することができます。 (もちろん、cygwin1.dll
自身をどのように再配布しているかについては、LGPLに準拠している場合)。
IEパッケージすべてのことをアプリケーションは1つのファイルにする必要があるので、教師は何もインストールする必要はありません。
何もインストールしない唯一の方法は、すべてのファイルを持っているではありません。 1つのファイルがある場合は、どこかに置く必要があり、それはインストールの定義を満たします。 Windowsでは.dll
に依存する.exe
ファイルがある場合、そのファイルが同じディレクトリに置かれていることを確認するだけです。プログラムがあまりにも重要でない場合、完全に吹き飛ばされたインストーラを開発することを保証するために、この要件を.zip
ファイルに入れることによって、この要件を容易に満たすことができます。
教師が.zip
ファイルをデスクトップまたはダウンロードディレクトリに解凍します。フォルダが表示され、そのフォルダにプログラムがあり、dll
です。プログラムは呼び出され、dll
をロードすることができます。非常に簡単、考える必要のない。
出典
2017-06-15 01:20:47
Kaz
MinGWにはJavaコンパイラ(したがって、 "Min"ビット)はありません。あなたはポートからそれを得ることができるかもしれませんが、あなたはソースからビルドされます。 – paxdiablo
@paxdiablo:そうではありません。[Java *コンパイラを持っています](http://www.mingw.org/wiki/Compile_with_gcj)。 (ダウンロードについては、[ここ](http://sourceforge.net/projects/mingw/files/MinGW/BaseSystem/GCC/Version4/Previous%20Release%20gcc-4.4.0/)を参照してください)。あなたはGUIのもの(Swingなど)をしたいのですが、実際にはうまくいきません。 – Mehrdad
最新のビルド(4.5のいずれか)には含まれていません。http://stackoverflow.com/questions/5001661/mingw-gcj-for-windows/5001759#5001759 - その回答に記載されているように、あなたは_can_ go 4.4ストリームに戻ります。本当にJavaのサポートが必要な場合は、おそらくそれほど悪い解決策ではありません。 – paxdiablo