2016-11-20 12 views
0

すべてIT担当者Eclipseの1つのパッケージとフォルダ構造に複数のファイルを置くことはできますか?

Eclipseの1つのプロジェクトで2つの.Cファイルを実行しようとしています。私はエラーが発生します。したがって、たとえば、私はこれをコードの下に置いておきます。

ファイル1とファイル2の両方が同じプロジェクトにあります。最初のCプロジェクトです。これは許可されていますか?

プロジェクト名 - First_C_Project

File 1 = Example.C 

#include <stdio.h> 
#include <stdlib.h> 
#include <conio.h> 

int main(void) { 


printf ("C Programming, This is my First C Program"); 

return EXIT_SUCCESS; 
} 


File 2: TestProgram.C 


#include <stdio.h> 
#include <stdlib.h> 
#include <conio.h> 

int main(void) { 


printf ("This is a TEST C Program, Check it out. "); 

return 0; 
} 

私はファイル2 Cファイルを使用して新しいプロジェクトを作成しました。そして、それは動作します。しかし、なぜ私は2つのCファイルを同じFirst_C_Projectプロジェクト内で動作させることはできませんか?

+2

同じプロジェクトに2つの実行可能ファイルが必要ですか?もしそうなら、なぜですか?また、* conio.h *は移植性がなく、あなたのコードでそれを使用していない古いヘッダーなので、インクルードしないでください。 –

+0

大丈夫です。ありがとう。私はconio.hを削除します。だから、conio.hは開発者によってもう使われないと言っていますか?ウルの質問なぜ?私はちょうどそれがうまくいくかどうかを見て興味がありますか?次に、File#2で新しいプロジェクトを作成するだけですか?正しい? –

+0

* conio.h *は開発者AFAIKでは使用されていません。 –

答えて

0

問題は2つのcファイルがあるのではなく、2つの「メイン」機能があることです。

あなたはここを見て、複数のメインを持つようにしたい場合:

Eclipse CDT : How to manage multiple main() functions in a single C++ project?

を使用していないあなたに削除/単にコメント/名前の変更、2つの主要な機能を必要としない場合。

+0

よろしくお願いします。だから、もし私のファイル#2 hello worldプログラムを実行したいのであれば。 main関数を使わずにどのようにして、1つのプロジェクトに両方のcファイルを残しておくことができますか?私は理にかなっていると願っています。 –

関連する問題