2017-06-22 7 views
0

私はC++の使い方を理解しようとしています。最初のステップはうまくいくGUIを手に入れることです。私はJavaで頻繁に使用しているので、Eclipseを使用することに決めました。しかし、java内にいくつかのファイルを作成するのは簡単ですが、フォルダ内にはすべて同じメインクラスがありますが、C++でそれを行う方法を理解することはできません。 注:私は巨大なプログラムを作っていないので、いくつかのメインクラスが必要です。むしろ、コードフォースのような競争の激しいプログラミングサイト用のいくつかの小さなプログラムを作成する予定です)。 私はmakefileと.hを理解しようとしました。私は本当にそれを使用する方法がわからないので、私のために働くものはありません。eclipse - 複数のメインクラスを作成できるようにするC++プロジェクトを作成する

自分の目的に最も適したプロジェクト(実行可能な、共有ライブラリ、静的な、makefileプロジェクト)を作成するのはどのようなプロジェクトか分かりません。私はデフォルト(実行可能ファイル)と思われるものをたくさん試しましたが、何人かの人が私が(makefile)を使用すべきだと聞いたことは何も満足していませんでした。

Picture of this menu

私は、私はいつも私が主な機能はプライベートにしても、私はできるだけ早く私は別のクラスを追加すると、複数のメイン()関数を持つことができないというエラーを取得する実行ファイルを使用してみてください

。 hファイル。

Picture of this error

私は人々がうまく、私もメイクファイルがあるかわからない、お勧め見てきたようにメイクファイルを使用しようと正直、多くを行うようには見えない場合は、私が削除何も変わらず、私は他のクラスを実行することもできません。プロジェクトと同じ名前のクラスを実行すると、実行コンフィギュレーションは実際に何も変更しません。

助けてください、私は時間のために、この上で立ち往生してきた:(

+1

本を入手してください。Javaとは異なり、C++プログラムの 'main'エントリーポイントはスタンドアロン関数ですクラスメンバ関数ではなく、exeutable(プログラム)内に1つしか存在できません。書籍リスト:https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list 'main'のドキュメント:http://en.cppreference.com/w/cpp/language/main_function –

+0

Eclipseでは、実行可能ファイルとEclipse管理のmakefileを持つプロジェクトは、main()関数を1つしか持たず、実行可能ファイルを1つしか生成できません。あなたは "makefile"プロジェクトを作る必要があります。その場合は、自分で適切なmakefileを書く方法を知っている限り、何でもできます。それを正しく行うことは、**巨大な**トピックです。ここで簡単な答えが教えられます。 – nos

答えて

0

私は、オンラインでいくつかの良いチュートリアルを見つけ、最初、言語と一般的にはその生態系について少し詳細を学ぶためにそれらを次のようお勧めします。IDEの

アプリケーションをビルドするために必要な未加工のツールを習得したほうがよいので、IDEがあなたのために何をするのかを理解することができます。 、なぜか。

+0

:(私が聞きたいものではなく、おそらく私が必要とするものです。)どのような生のツールを使うべきですか?何かをタイプすることができなくても学ぶのは難しいと感じる –

+0

今日、人々はCMakeをC++プロジェクトそこから始めるには良い場所かもしれません。 –

関連する問題