编译单个文件在NetBeans项目
问题描述:
我使用NetBeans IDE的8.2上Ubuntu的16编译单个文件在NetBeans项目
我学习Ç和C++因此编程程序我做不相关的,当我尝试在项目中创建多个文件包括多个的main()函数其返回错误
error: multiple main function found
我想CREA为每个程序单独的文件,但我不想为所有程序创建单独的项目。
请给我一个方法&我很抱歉我的语言,我希望我能够让你明白我的问题。
答
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()函数是程序的入口点。如果您有两个起始点执行,那么代码将不会编译,因为编译器不知道您要使用哪个入口点。
答
要在单个NetBeans项目多个主文件:
在左的
Projects
标签,在你的项目中双击以显示其内容。在Source Files
文件夹双击以显示其内容在早些时候主文件(最可能
main.cpp
)右键单击并选择
Properties
。在
Item Configuration
标签下,检查Excluded from build
选项并点击Ok
。右键单击
Source Files
文件夹,选择New
并单击C++ Main File
。这将在同一个项目中创建一个新的主文件。现在,当您构建并运行您的项目时,它将编译新的主文件,旧文件将被忽略。
提示:这是一个好主意,让唯一的名称为main
文件,以避免名称冲突。
'我不想为所有程序创建单独的项目'为什么不呢?你只能有一个main()。 –
@MartinJames因为这会造成混乱。 –