2016-11-20 71 views
0

致所有IT专家,我们可以在Eclipse中的一个包和文件夹结构中有多个文件吗?

我想在Eclipse的一个项目中执行2个.C文件。我得到错误。举个例子,让我们说我有下面这段代码。

文件1和文件2都在同一个项目First C Project中,这是否允许。

项目名称 - 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?

如果您不需要两个主要功能,简单地评论/重命名/上不使用删除。

+0

好的,谢谢你。所以,如果我想执行我的File#2 hello world程序。如何在没有主函数的情况下这样做,并且在一个项目中仍然具有两个c文件。希望我有道理。 –

相关问题