2009-07-11 23 views
3

Linux C++アプリケーションの開発環境をセットアップしようとしています。重要なオフィスアプリケーションを提供するラップトップ(ビスタ)に限られているので、私はプログラムと電子メールに同時にアクセスしたい。 ローカルのWindows IDEが好きです。 SSHを会社のLinuxサーバーに接続し、VIを使用することは私にとっては生産的ではないようです。私は自宅で仕事をすることができないので、LinuxサーバにインストールされているIDEを使用しても、私にとってはうまく見えません。 Eclipse CDT + MinGWは私にとってうまくいくのですか、それとも別の選択肢がありますか?Windows版Linux用C++開発

ありがとうございました。

zxh

答えて

15

ラップトップにVMware仮想マシンをインストールしてみませんか?または類似?そうすれば、開発中でもテストすることができます。

+2

VirtualBoxは無料ですが、VMwareの費用はかかります。 –

+1

VMware Serverは無料で、ジョブを実行します。 – caf

+0

ubuntuサーバーのvirtualboxが私の使っているものです。大好きです。私はそれをサイズ変更できるようにパテを使用し、編集のためにemacを使用します。私はgcc 4.6.0のバージョンを取得するようにOneiric。 – norcalli

5

GUIアプリケーションですか?そしてあなたは特にLinuxをターゲットにしなければなりませんか?そうでない場合、Qt(http://trolltech.com/)があなたが使用できるものかもしれません。これは、Windows上でアプリケーション全体を多かれ少なかれ開発し、その後、Linuxマシンで何かを移植することができるようになります。

6

また、あなたは私が優れたIDEと感じるのVisual Studioを持っている場合は、あなたが++ GCC/Gを使用するように設定しようとすることができますhttp://cygwin.com/

0

を試すことができます。私はVisual Studio 6日前にこれをやりました。 Windows固有のライブラリを使用せず、移植可能なC++を作成している場合は、Windowsでコンパイルとテストを行い、定期的にコードがLinux用に適切にコンパイルされていることを定期的に確認してください。

私が実際に好むアプローチは、ソースをホストしてLinuxボックスにファイルを作成し、Sambaでファイルを共有し、Windows IDE /テキストエディタを使ってこれらのファイルを編集する方法です。その後、SSH端末を使ってコンパイルを実行することができます。確かに、IDEを使ってコンパイルできるという利便性が失われますが、少なくとも、コンパイラーをWindows上でセットアップすることについては心配する必要はありません。

0

もしあなたが利用できるLinuxサーバを持っているなら、NXを使ってグラフィカルにログインし、Code::Blocksまたはshudder EclipseのようなLinux IDEを使うこともできます。もちろん、VIMを砲撃して使用することは非生産的なことは何もありません。私はIDEで誘導されたクモの巣を今や何度も振り払うのが良い方法だと思っています。ハッピーコーディングしかし、あなたはそうすることを終了!

2

Qtが最適です。私は長い時間tisツールを使って開発します。 QtCreatorと同じフレームワーク:MacOS上のQt、Linuxベース、またはWindows版... さらに、特にLinuxでは、QtはKdevelopと完全に統合されています!

0

私は、Cygwinと一緒にNetbeans for C/C++ Developmentを使用して、後でLinux/Solaris上で動作するWindows上でPOSIXアプリケーションを開発しました。

安定したバージョンのCygwinを使用する限り、セットアップはかなり簡単です。

0

私は2〜3年前に同様の立場にあり、いくつかのアプローチを試みましたが、本当に私の仕事に苦労したのはvim + ssh(+ gdb、make、svnなど)でした。しかし、再び、私はWindowsの開発のためにもvimを使います。

0

This slideshow (PDF)は、WindowsからLinuxへのクロスコンパイラのセットアップ方法を説明しています。

関連する問題