私は、WindowsでGNU CCを使用するオプションについて少し混乱しています。GNU CCとWindows
コンソールアプリケーション(GUIアプリケーションとは対照的に)を主に開発したいのですが、何が必要ですか? CygwinとMinGWはどこにありますか?たとえば、NetBeans IDEのC/C++オプションを使用する場合は、Cygwinのインストールが必要です。
Cygwinなしでコンソールアプリケーションを開発できるオプションはありますか?むしろ、Cygwinのライブラリより
私は、WindowsでGNU CCを使用するオプションについて少し混乱しています。GNU CCとWindows
コンソールアプリケーション(GUIアプリケーションとは対照的に)を主に開発したいのですが、何が必要ですか? CygwinとMinGWはどこにありますか?たとえば、NetBeans IDEのC/C++オプションを使用する場合は、Cygwinのインストールが必要です。
Cygwinなしでコンソールアプリケーションを開発できるオプションはありますか?むしろ、Cygwinのライブラリより
両方のMinGW & Cygwinはあなたのgccコンパイラを与えるが、あなたはMinGWのを使用している場合、それはWindowsのネイティブライブラリを使用していますので、あなたがCygwinをインストールする必要はありません
Cygwinはちょうどそれがしようと、コンパイラ以上でありますWindows SDKの上に多数のUNIXライブラリを構築することにより、UNIXプログラミング環境を提供します。
あなたは本当に本当にVisual C++ Expressをチェックアウトする必要があります。これは、Windows上での開発を容易にします。私はそれが無料で、Visual C++はWindowsアプリケーションを開発するための好ましい方法です。はい、コンソールアプリケーションも作成できます。
あなたが望むなら、concoleアプリ用のvc expressを使うこともできますし、勝利プラットフォームのためのコンパイラは本当に使えます。
Joakim:VC++ Express版はあまりよくありませんでした。 C99に準拠しています –
あなたはあなたの質問(と私の後に投稿されたあなたの答え)にC99は言及していませんでしたが、とにかく私はそのことについて何も考えていません –
CodeBlocks IDEまたはDevCPP ideをインストールできます。特別なposix apiを必要としないなら、cygwinをインストールする必要はありません。
Thx。 Code :: Blocksを試してみました –
これは事を明確にします。私は特に* nixのような環境には興味がありません。私は、C99と密接に合致するGNU Cコンパイラ(最新のGCCコンパイラと思う)を入手し、Cの学習練習として使用することにもっと興味がありました。(GUIアプリケーションではなくコンソールです)
NetBeans IDE/Cygwinオプションを使用すると、以前のバージョンのコンパイラがインストールされます。
MinGWはGNU Cを使いたいと思っているようです。ちなみに、無料のPelles Cコンパイラ/ IDEは非常に完全なC99実装です。
コメント機能を使用して質問にコメントする必要があります。 –
私はプロトコルを遵守していないことを謝罪します。 –
MinGWは、GNU Cコンパイラだけでなく、多くの言語をサポートできます。また、UNIX環境をシミュレートできるmsysパッケージも付属しています。 Cygwinはmsysと同じことをします。私は完全なmsysサポートでMinGWをインストールするよう助言したいと思います。
Byron:VC++ Express版がC99にあまり適合していないことが私の理解であった –
Joakim:VC++ Express版はC99にあまり適合していませんでした –