12

私はEclipse CDTを使用している初心者です。通常、DEVc++ またはその他の軽量 IDE では、デスクトップから単一の .cpp ファイルを直接開いて編集し、実行できます。

一方、私はEclipse CDTでこの単純な機能を見つけることができません! 単一の .cpp ファイルを実行する必要があるたびに、プロジェクトを作成する必要があります。

TOPCODER コペテションや CodeForces などの競争力のあるプログラミングでは、通常、単一のファイルをすばやく実行したいと考えています。

毎回プロジェクトを作成する必要なく、Eclipse CDT で単一の .cpp ファイルを実行する方法はありますか?

4

8 に答える 8

6

エクリプスは素晴らしいです。私はそれを気に入っていますが、その通りです。1 ファイルのプロジェクトでは負担が大きすぎます。したがって、おそらく別の方法で問題にアプローチします。

  1. すべての IDE 機能を利用して、Eclipse でコードを記述します。

    すべての 1 ファイル プログラムを 1 つのプロジェクトに配置します。いいえ、メイン関数が複数あるため、Eclipse はそれらをコンパイルしませんが...

  2. コマンドラインからファイルをコンパイルします。

    プロジェクトのビルド時に、Eclipse コンソールから適切なコマンド ラインをコピーできます。トップコーダーをプレイしているので、必要に応じてコマンドラインを変更する方法を理解しているので、あなたは賢くなければなりません。;)

于 2014-01-31T19:11:29.837 に答える
4

新しいフォルダーを作成します (例: tmplib)

「tmplib」を右クリック -> リソース構成 -> ビルドから除外 (デバッグおよびリリース)

src と "tmplib" フォルダーの間でファイルをドラッグ アンド ドロップします。src フォルダー内のすべてのファイルがビルドされます (src フォルダーを削除する必要はありません)。

于 2014-06-08T20:15:49.473 に答える
2

それが私がすることです。たとえば、 Coeforces というプロジェクトを作成し、たとえば AC というプロジェクト内にフォルダーを作成し、それを右クリックします-> Resource Configuration --> Exclude from build --> Debug と Release の両方をチェックします。

次に、src フォルダーを削除します。コードを完成させるたびに、それをフォルダにドラッグ アンド ドロップするだけで、新しいソース ファイルをプロジェクトに直接作成できます。また、たとえば、解決できなかった問題のために WA という別のフォルダーを作成し、後でもう一度考えるためにコードを保存することもできます。

于 2014-02-05T04:17:31.413 に答える
2

Eclipse には Java スクラップ ブックを作成する機能があることを知っています。これを使用すると、クラスやメイン関数を設定することなく、Java コードを少し記述してそのコードを実行するだけで済みます。Eclipse の [新規] ダイアログ ボックスに C++ スクラップ ブックがあるかどうかを確認することをお勧めします。

于 2014-02-05T16:01:06.273 に答える
0

ジーニーを使用します。単一の C++ ファイルでそのまま使用できます。また、設定を変更する必要がある場合は、カスタム make ファイルを実行できます。

于 2017-12-31T14:17:43.423 に答える
0

Makefileプロジェクトを作成しますFile->New->C++ Project->Makefile project->Empty project->Linux GCC

次にMakefile、プロジェクトの を作成し、次の行を追加します。

CXXFLAGS := -std=c++14 -Wall -Wextra -pedantic-errors    

SOURCES  := $(wildcard *.cpp)
PROGRAMS := $(patsubst %.cpp,%,$(SOURCES))

all: $(PROGRAMS)

clean:
    $(RM) $(PROGRAMS)

注:後のコマンドのインデントはclean:a を使用していTABます (スペースは機能しません)。

これにより、プロジェクト ディレクトリ内の . で終わるすべてのソース ファイルがコンパイルされ.cppます。

次にOutline Viewウィンドウを選択します。allおよびcleanをターゲットとして選択して追加します。次に、ウィンドウを開いBuild Targetsてプロジェクトをコンパイルまたはクリーンアップします。

于 2018-03-02T03:08:11.557 に答える