同一源文件下不同cpp独立运行,C++报错

VS C++报错
感觉代码完全没有问题,只能把所有的cpp设置成从生成中排除,方可运行其中的一个cpp。而且运行其他的cpp时,也会跳转到这个唯一能运行的cpp中。
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%

#include <iostream>
using namespace std;
int main() 
{
    //选择结构 单行语句
    //举例:输入一个分数,如果大于六百,则输出。
          //步骤一,输入一个分数
    
    int a = 0;
    cout << "请输入一个分数" << endl;
    cin >> a;

          //步骤二,打印出输入的分数
    
    cout << "您输入的分数为 " << a << endl;

          //步骤三,判断分数是否大于600
    
    if (a >= 600)//千万注意此处没有分号!!!!!!!
    {
        cout << "考上一本" << endl;
    }
    system("pause");
    return 0;

}

img

img

自己尝试过修改从生成中排除和修改main函数的名
各个cpp独立运行,代码没有错误

其他的cpp呢,你只放这一个我们也看不到原因啊。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^