2017-10-21 155 views
1

我使用NetBeans IDE的8.2Ubuntu的16编译单个文件在NetBeans项目

我学习ÇC++因此编程程序我做不相关的,当我尝试在项目中创建多个文件包括多个的main()函数其返回错误

error: multiple main function found

我想CREA为每个程序单独的文件,但我不想为所有程序创建单独的项目。

请给我一个方法&我很抱歉我的语言,我希望我能够让你明白我的问题。

+0

'我不想为所有程序创建单独的项目'为什么不呢?你只能有一个main()。 –

+0

@MartinJames因为这会造成混乱。 –

回答

0

I want to create a separate file for each program but I don't want to create a separate project for all the program.

您将不得不创建多个项目。每个项目只能有一个main()函数。

main()函数是程序的入口点。如果您有两个起始点执行,那么代码将不会编译,因为编译器不知道您要使用哪个入口点。

2

要在单个NetBeans项目多个主文件:

  1. 在左的Projects标签,在你的项目中双击以显示其内容。在Source Files文件夹

  2. 双击以显示其内容在早些时候主文件(最可能main.cpp

  3. 右键单击并选择Properties

  4. Item Configuration标签下,检查Excluded from build选项并点击Ok

  5. 右键单击Source Files文件夹,选择New并单击C++ Main File。这将在同一个项目中创建一个新的主文件。

  6. 现在,当您构建并运行您的项目时,它将编译新的主文件,旧文件将被忽略。

提示:这是一个好主意,让唯一的名称为main文件,以避免名称冲突。

相关问题