int main()首先在这里定义错误

Haq*_*ue1 0 c++ eclipse

我刚刚开始学习项目欧拉问题来学习c ++.我的问题是,在Java中,我可以将问题组织到自己的包中,但是我如何在c ++中这样做呢?

下图显示了我的Java/c ++设置.Java部分对我来说非常适合,但是,我不能在c ++(使用文件夹和命名空间)中做同样的事情,而不会得到"主要的多重定义"错误.

在此输入图像描述

如何在"Project Euler C++"文件夹中包含所有单个问题?谢谢

编辑:经过几个小时的搜索,我发现这篇文章对我的问题有最好和最简单的解决方案

Nat*_*han 5

在c和c ++中,你只能有一个main()函数.我猜这里的问题是Problem1.cpp和Problem2.cpp在同一个项目中,但每个都有一个main()函数.查找如何使用头文件,然后在主程序中包含头文件.