• ベストアンサー

おすすめ IDE(C/C++)

質問させていただきます。 今自分はVisual C++ ExpressEditionを使用して、プログラミングの勉強をしています。 そしてついさっきVisualC#にも触れてみました(どんなものかなぁと思って)そしたらびっくりするぐらい使いやすかったのです。 入力補完機能とかが・・・ Visual C++にはそれがありません。あるとかなり便利なのですが・・・ サクラエディタなどにも入力補完があるみたいですが何かと面倒くさそうですし、設定とか細かく載っているサイトも少ないですしやりにくいと思っています。 そこでVisual C# のように便利なC/C++の開発環境はないでしょうか? またJavaも将来的には考えているのでそちらのほうでのおすすめもあったらよければ教えてください。(Netbeansだけもっています。) ※質問などあればどうぞ言ってください。国語が苦手なので汚い文章です ご回答お待ちしております。

質問者が選んだベストアンサー

  • ベストアンサー
  • zwi
  • ベストアンサー率56% (730/1282)
回答No.3

全部ひとまとめにした日本語環境があるので、それを試してみませんか? http://mergedoc.sourceforge.jp/ C++版をダウンロードして下さい。 使い方は、解凍してeclipseフォルダに有るexclipse.exeお起動するだけで初期設定されます。なので、まず解凍するときに変な場所に解凍しないでください。

kokakoara
質問者

お礼

回答ありがとうございます。 C++版ダウンロードしました。 変なところと言うのはどういうところでしょうか? Cドライブ直下に解凍すれば問題ないでしょうか? ちなみに自分はコンパイラ(Cygwin)をC:\プログラミング\Cygwin に保存してるのですがC直下に移動した方がいいでしょうか?

kokakoara
質問者

補足

eclipse.exeを起動すると「Pleiades 構成ファイルのロードに失敗しました。」と表示され「了解」を押すと 「pleiades AOP翻訳コンテナーの起動に失敗しました。起動オプションに -cleanを指定して起動してください。」 というエラーメッセージが表示されて起動ができません。 調べてみたのですが、 Eclipseのショートカットのプロパティからリンク先の最後に[-clean]と入力すれば起動オプションに-cleanを指定したことになるというのをみたのですが・・・試してみるとだめでした。 原因は何なんでしょうか?

その他の回答 (5)

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.6

>Cドライブ直下に解凍すれば問題ないでしょうか? c:\Eclipseで良いのでフォルダを作って、その中に解凍することをおすすめします。日本語は危険なのでフォルダ名に使わないでください(大丈夫だとは思いますが)。 それとソースと言うかプロジェクトを作るフィルダはEclipse.exe起動時に聞かれますのでそのとき指定してください。

回答No.5

 こんばんは。御礼頂きました。  C/C++で関数候補を表示するには、::を入力します(コロン2連続)。  其のまま続けて、「p」とか「a」と入力すれば文字の一致する関数が絞られてきます。  ::printf(...);  と言った具合です。此れで違えば、当方の的ハズレであったという事で、ギブアップとさせて頂きます。  

kokakoara
質問者

お礼

再度の回頭ありがとうございます。 ::を2連続でやると確かにでますね。 ですがコンパイルするときに邪魔なのですが・・・ それといちいち打つのは少々手間がかかるかなと・・・  私のために時間をとらせてしまいもし訳ありませんでした。

回答No.4

 こんばんは。  インテリセンスが作動しないと言う事でしょうか。VC2008Expressに対して、以下の対策を講じて見ては。  http://okwave.jp/qa/q4208885.html  サービスパックをインストールして見るのも手かもしれません。  http://www.microsoft.com/downloads/details.aspx?FamilyID=f3fbb04e-92c2-4701-b4ba-92e26e408569&DisplayLang=ja

kokakoara
質問者

お礼

回答ありがとうございます。 インテリセンス機能というのは、あのCrtl+SpaceKEY を押すと出る単語の候補のことでしょうか?それならしっかりと作動しますが、C#とくらべて自分の使いたい関数名が出ません。おそらく私がVC++でC言語の勉強をしているので、VCのインテリセンス機能がC++の私の知らない候補を出してしまうのでは?と私なりに考えました・・・違かったらごめんなさい。  しかし回答はとても参考になりました。 ありがとうございました。

回答No.2

VC++にも関数補完とかはあったと思いますが・・"->"や"."とかで。 でもEclipseみたいに()とかの補完はできませんね。 BuilderはVC++よりは使いやすいかな・・・。 文字強調とかはVC++,Eclipse,Builder全部にありますね。 IDEじゃないけどnotepad++なんかは?

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.1

Eclipseであれば補完機能が使えたはずです。 http://ja.wikipedia.org/wiki/Eclipse_%28%E7%B5%B1%E5%90%88%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%29 これなら、JavaからC++から色々な言語が使えます。私も使っているわけではないので調べてみてください。

kokakoara
質問者

お礼

ありがとうございます。 前に一度だけEclipseは使わせていただきました。 そこで、C/C++の設定がよくわからず挫折しました・・・ 実言うとNetbeansもそれが原因でC/C++では使っていません。

関連するQ&A

  • Visual C++について

    以前までeclipseでJavaのプログラミングをしていたのですが、 最近VisualC++を使って、C++を覚えることになりました。 少し使ってみて思ったのですが、 Visual C++にはeclipseのようなコードの整形(フォーマット)機能、フォーマッタはないのでしょうか。

  • NetBeans IDE の使い方

    普段は大学でLinuxOSを用いてjavaやCのプログラミングをしています。 先日、自宅のPC(windows7)でもプログラミングが出来る様にNetBeans IDE 7.2.1をインストールしました。 しかし使い方が良くわからず、解説のようなサイトを見てもよくわかりません。 学校では部品クラスとメインクラスを作り、それを単純にコンパイルするだけでしたが どうもNetBeans IDE では関連付けができていないようです・・・ なので出来ましたら、基本的な使い方を教えてくださると助かります。

    • ベストアンサー
    • Java
  • Visual C++ 2008のMFCに関する質問

    VisualC++のWindowsFormApplicationでMultiDisplayInterfaceで 複数のウィンドウを扱えると知りいろいろ検索したのですが 残念ながら理解することができませんでした Visual+C++2008ExpressEditionで 子供ウィンドウまたは並列ウィンドウの定義方法・表示方法を どなたかわかりやすく教えていただけませんでしょうか?

  • C言語のコンパイル方法(設定なども)

    今、学校でプログラミングをしています。  家でコンパイルしたいのですが..。どうやれば? 環境は  WindowsXP 使用ソフト エディタ/桜エディタ 秀丸 などです。 コンパイラ/ボーランドのやつ,,、  一応Visual c もあります。  コンパイラの方法を教えてください。 ちなみに学校は、   cl ファイル名 .c でコンパイルできます,.。 お願いします 

  • Microsoft Visual C++

    Microsoht Visual C++ 2008 ExpressEditionをインストールしたのですがこれはどういう役割を持っているのですか?自分のようにPCでネットを見たりソフトをインストールして遊ぶくらいにしか使っていないようなPCには必要ないものですか?以前Tagiriというソフトを入れたときに起動時にVisualC++Runtimeエラーというのが出てこれを入れれば直るかと思ったのですがだめだったのでこの先不必要なら削除したいのですが どうなのでしょうか?

  • サクラエディタの使い方について

    最近プログラミングを学び始めた者です。 テキストエディタはサクラエディタを使っています。 このサクラエディタの使い方について質問します。 プログラミングでは必ず様々な括弧を使用しますよね。 「」 ”” { } [ ] ' ' ( ) などなど。 これらの括弧を入力する時、“頭の括弧”と“括弧閉じる”を 一回の操作で 入力することはできないのでしょうか? 今は、別々に入力しています。 この方法だと時間はかかるし、“括弧閉じる”の方を入力し忘れてしまうことがあります。 “頭の括弧”と”括弧閉じる”をペアーで入力する方法はありませんか? その他にも、便利な入力方法がありましたらお教え願えないでしょうか。 よろしくお願いします。

  • Visual EditorによるJavaプログラミング

    「Eclipse+Visual EditorによるJavaプログラミング」という本を買いました。Visual Editorというのは、具体的に何が出来るのでしょうか?また詳しい使い方が載っている本・HP襲えてください。

    • ベストアンサー
    • Java
  • WEBプログラマーはどのようなテキストエディッタ?

    PHPなどを使っているWEBプログラマーはどのようなテキストエディッタを使っているのでしょうか? また、WEBプログラミングの会社ではテキストエディッタは自由に使えるのでしょうか? サクラエディタ、Eclipse PDTなどを使っているのでしょうか? また、あるのなら始めPHPの関数の入力補完があるものが良いのですが、ありましたらお教えください。

    • ベストアンサー
    • PHP
  • windowsでC言語

    windowsXPでC言語のプログラミングをしたいのですが お勧めのエディタコンパイラを教えていただきたいです。 Visual C++というのが一番使いやすいのでしょうか? 学校ではUNIX機を使っておりました。

  • eclipse+Visual Editorでアプリケーションを作成説明したサイトは?

    ・eclipse ・Visual Editor の初心者でも解るような使い方を説明したサイト はご存じでしょうか? 秀和システムの ”Eclipse+Visual EditorによるJavaプログラミング” を買ってもいいのですが、ネット上に 同じような事を説明したサイトがあれば利用したいと 思い質問させていただきました。 よろしくお願いします。

    • ベストアンサー
    • Java