• 締切済み

Eclipse3.3+CDT4.0でファイル実行後、直ぐに終了。

初めて質問させていただきますが、よろしくお願いします。 現在、Eclipse3.3+CDT4.0の環境でC++のプログラミングを行っているのですが、作成した実行ファイルをEclipseから実行すると直ぐに終了してしまうという現象が発生してしまいます。(デバッグでも同様に直ぐに終了となります。) Eclipseからではなく、直接ファイルを実行する分には正常に動作する為、ソースの問題とは考えずらいと思います。 どなたか同じような経験をお持ちではないでしょうか? また、その時の対処の方法等を教えて頂ければと思います。 よろしくお願いします。

みんなの回答

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.1

コンソールアプリケーションですか? ブレイクポイントをまったく設定していないとかではないよね。 プログラムが正常終了すれば exit(0) で DOS 窓が閉じるのは正常な動作だと思うのですが。

Pkakedashi
質問者

補足

ご回答ありがとうございます。 作成したのはウィンドウアプリケーションです。 デバッグ時のブレークポイントはmainが呼ばれてすぐに張っていたのですが、直ぐにエラー終了となってしまいました。 (main関数のreturn値も0では無かったです。) ウェブで検索していても同じような現象が発生しているようなことがなさそうなのでもう一度、eclipse等を入れ直してみようと思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • eclipse+CDTで実行ファイルとソースが連携しない

    このような質問サイトに投稿するのは初めてなので 至らない点がありましたら、ご指摘ください。 現在以下の環境でcのソースのデバッグを試みています。 redhat9 eclipse3.3 CDT4.0 gdb6.6 gcc4.1.1 ・空のCプロジェクトをつくりソースをインポート ・makefileは既存のものを使用 ・デバッグモードでビルド ・バイナリを作成(更新時間にて新規作成を確認済み) ・必要な箇所にブレークポイントを設定 ・デバッグモードで実行 コンソールにブレークポイントをはったソース(例えばtest.c)について 以下のメッセージが表示されます。 No source file named test.c 実行ファイルとソースが連携しないため、ステップ実行でのデバッグが できない状態です。 F8を押すと実行ファイルは実行されます。 ファイルのパスを通すのかなと、「source lookup path」にフォルダを 指定してみましたが、特に変わらずでした。 上記問題について、何かご存知でしたらご教授ください。 よろしくお願いいたします。

  • eclipseのCDTでビルドできない

    eclipseでC++をやろうと思い、CDTを入れてみたのですが、ビルドしても実行ファイルができません。どうすればよいのでしょうか。教えてください。  WindowsXPで、eclipseは3.0.1 CDTは2.0.2。 MinGWとBorland 5.5(フリーのやつ)が入っています。ビルドするときコンソールにBorlandとでるので、それが問題かもしれないのですが、なるべくBorlandを削除しない方向でお願いします。

  • Eclipse CDT MinGWによるC言語

    EclipseでC言語の開発環境を整えたいと思い、CDTをインストールし、コンパイラにはMinGWをインストールしました。CDT、MinGWは正常にインストールでき、MinGWはPATHに設定済みです。 Eclipse上でCプロジェクト"sampelC"を作成し、ソースファイル"sample"を作成しました。 以下sampleコードです。 #include<stdio.h> int main(void) { printf("Hello World"); return 0; } Eclipse上で実行するとコンソールに Info: Internal Builder is used for build gcc -O0 -g3 -Wall -c -fmessage-length=0 -o sample.o "..\\sample.c" gcc -o sampleC.exe sample.o 20:16:04 Build Finished (took 151ms) と表示され、ダイアログに 'sampleCデバックの起動'に問題が発生しました。プロセス開始中のエラー -詳細- プロセス開始中のエラー。 プログラム "D:\workspace\sampleC\sample.c" を実行できません: 起動失敗 プログラム "D:\workspace\sampleC\sample.c" を実行できません: 起動失敗 プログラム "D:\workspace\sampleC\sample.c" を実行できません: 起動失敗 と表示されます。 しかしながら、生成されたsample.exeをコマンドプロンプトで実行すると正しく起動します。 よってコンパイルは正常にできているということだと思います。 Eclipse上で実行する方法のご教授をお願いします。

  • eclipse3.3 CDTビルド環境

    WindowsXPのeclipse3.3EEにCDTをインストールしてCygwin/bccのビルド環境構築を試みています。 C/C++パースペクティブからファイル→新規→Cプロジェクト→実行可能で空のプロジェクトを作成してhelloworld.cとgygwin/bash上で実際にビルドできたMakefileを入れ、プロジェクト名右クリック - [プロジェクトのビルド] を実行したのですが、自作したMakefileは使用されずeclipseが自動生成したMakeが実行されます。 また、ファイル→新規→Cプロジェクト→実行可能からMakefileプロジェクトHello World C++を選択してプロジェクトを作成しビルドすると以下のようなエラーが出ます。 (ビルドエラー) **** プロジェクト hello01 の構成 Cygwin GCC の ビルド **** (Exec error:?w?????t?@?C?) Eclipse3.3EE CDTで自作Makefileビルドできる環境を構築する方法をご教示ください。 よろしくお願いします。

  • Eclipseでパソコンがフリーズする現象について

    Eclipseをインストールして 実機デバッグを行うと数分後 パソコンがフリーズします。 OpenGLで作るAndroidSDKゲームプログラミングに入っているソースをインポートして使うと そのような現象が起きてます。(ほかのソースでも試したけど実機デバッグを行うとなる) パソコンのスペックはWindows7 , 64bitです。 Eclipseのバージョンは4.2ですが、3.7も同じような方法で試したところダメでした。 メモリが足りないとかではなく、パソコン事態がフリーズします。 対処法などありましたらコメントいただけると嬉しいです。

  • Eclipse+CDTでデバッグができない

    Eclipse+CDT+CygwinでCの開発環境を作っているのですが、デバッグをすると 下記のエラーがでます。 Can't find a source file at "/cygdrive/d/EclipseWorkSpace/test/test.cpp" Locate the file or edit the source lookup path to include its location. いろいろ調べた結果CygwinのGdbパスを設定しなければいけないということで、 http://72.14.235.104/search?q=cache:CGiIU38IrqAJ:www.ep.sci.hokudai.ac.jp/~kk/tips/windows.html+CDT+%E3%83%87%E3%83%90%E3%83%83%E3%82%B0+%22%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%8C%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%22&hl=ja&ct=cln ここを参考に設定したものの、やっぱりできません。 もうわけがわかりません。誰か助けてー(;;)

  • Eclipseでは実行できるのにコマンドラインではできません。

    eclipse上で、別プロジェクト(のクラスを参照し、標準出力を行うクラスを作成しました。Eclipce上では、起動すると正常に実行できるのに、コマンドプロンプト上で実行すると、別プロジェクトのクラスがない (Exception in thread "main" java.lang.NoClassDefFoundError: "別プロジェクトの参照しているクラス") のエラーが出力されます。 たたいたコマンドは、 java -jar ××× .jar aaaaa ※classpathには参照するクラスフォルダおよびjarファイルを参照するように設定しています。 ※因みに、eclipseのbuild.xmlを実行してjarファイルは作成。正常に終了しました。 どなたか同じ現象で回避されてた方がいらっしゃいましたら、どうかご教授していただけたらと思います。 よろしくお願いいたします。

  • eclipseでのデバッグについて

    私はeclipseを使い、apacheのソースコードをデバッグしようと考えています。 その際、ブラウザからデバッグ中のhttpサーバ(apache)にアクセスできるでしょうか? また、apacheの設定ファイルhttpd.confは設定できるのでしょうか。 オープンソースでプログラミングの勉強をしたいので、回答をよろしくお願いします。

  • eclipseでのjarファイルを使用した実行について

    現在eclipse+Tomcatを使用してプログラムを実行しています。なお、プログラムはjarファイルとしてまとめてあります。そして、eclipseで外部JARの追加でjarファイルを指定して実行しています。しかし、実行時にNoClassExceptionが発生してしまいます。原因はクラスパスが通っていないと思われるのですが自分で作成したjarファイルはどこに配置すべきなのでしょうか?

  • Eclipse3.4

    Eclipse3.4を使用してWebアプリ(JSP/サーブレット)を開発する事になりました。 開発に先立ってサンプルを作成したのですが、そのサンプルのプロジェクトのファイル一式を違う端末にコピーしてEclipseにて開くとプロジェクトエクスプローラに何も表示されません。つまり、他の端末ではサンプルが実行できない状態です。 このような現象の対応方法をご存知の方がいらっしゃいましたら教えて頂けると助かります。 <参考>  (1)サンプルを作成した端末のOSはxpです。  (2)サンプルをコピーしてきた端末はvistaです。  (3)両端末ともEclipse3.4です。  (4)サンプルを作成した端末では、正常に動作します。 以上ですが、よろしくお願いいたします。

    • ベストアンサー
    • Java