鱼C论坛

 找回密码
 立即注册
查看: 2392|回复: 5

[已解决]运行一个程序,为什么也运行了其他的?(不确定是不是这么说)

[复制链接]
发表于 2023-2-3 08:27:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我用的是vs 2017,前段时间运行其他的没问题,但是学到常量去运行它的时候就报错了先看代码:
#include <iostream>
using namespace std;

//常量的定义方式
//1、#define 宏常量
//2、coust修饰的变量

//1、#define 宏常量
#define Day 7

int main()
{
        cout << "一周总共有:" << Day << "天" << endl;

        system("pause");

        return 0;
}
这是我的常量源文件代码,再看报错:
1>------ 已启动生成: 项目: C++代码学习, 配置: Debug Win32 ------
1>C++书写Hello world.cpp
1>c:\users\administrator\source\repos\c++代码学习\c++代码学习\c++书写hello world.cpp(6): error C2447: “{”: 缺少函数标题(是否是老式的形式表?)
1>代码框架.cpp
1>c:\users\administrator\source\repos\c++代码学习\c++代码学习\代码框架.cpp(7): error C2447: “{”: 缺少函数标题(是否是老式的形式表?)
1>变量.cpp
1>c:\users\administrator\source\repos\c++代码学习\c++代码学习\变量.cpp(12): error C2143: 语法错误: 缺少“;”(在“<<”的前面)
1>c:\users\administrator\source\repos\c++代码学习\c++代码学习\变量.cpp(12): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\users\administrator\source\repos\c++代码学习\c++代码学习\变量.cpp(14): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
1>c:\users\administrator\source\repos\c++代码学习\c++代码学习\变量.cpp(14): error C2365: “system”: 重定义;以前的定义是“函数”
1>c:\program files (x86)\windows kits\10\include\10.0.17763.0\ucrt\stdlib.h(1218): note: 参见“system”的声明
1>c:\users\administrator\source\repos\c++代码学习\c++代码学习\变量.cpp(16): error C2059: 语法错误:“return”
1>c:\users\administrator\source\repos\c++代码学习\c++代码学习\变量.cpp(17): error C2059: 语法错误:“}”
1>c:\users\administrator\source\repos\c++代码学习\c++代码学习\变量.cpp(17): error C2143: 语法错误: 缺少“;”(在“}”的前面)
1>注释.cpp
1>c:\users\administrator\source\repos\c++代码学习\c++代码学习\注释.cpp(19): error C2447: “{”: 缺少函数标题(是否是老式的形式表?)
1>正在生成代码...
1>已完成生成项目“C++代码学习.vcxproj”的操作 - 失败。
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
会这样是因为我把其他的 int main() 都注释 // 起来了,为什么会这样?不知道是不是vs的设置有问题?
最佳答案
2023-2-3 08:38:51
本帖最后由 ExiaGN001 于 2023-2-3 08:40 编辑

楼主操作不当。
建议把这些文件都分在不同项目里。
一个项目里所有源代码文件在编译项目时都会被编译。

小声bb一句:
当你用你现在的方法去创建一个c程序,再在不同文件里定义一个名字相同的函数里,你就能体会到痛苦了 :)
因为C没有函数重载:)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-2-3 08:38:51 | 显示全部楼层    本楼为最佳答案   
本帖最后由 ExiaGN001 于 2023-2-3 08:40 编辑

楼主操作不当。
建议把这些文件都分在不同项目里。
一个项目里所有源代码文件在编译项目时都会被编译。

小声bb一句:
当你用你现在的方法去创建一个c程序,再在不同文件里定义一个名字相同的函数里,你就能体会到痛苦了 :)
因为C没有函数重载:)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-3 08:44:45 | 显示全部楼层
ExiaGN001 发表于 2023-2-3 08:38
楼主操作不当。
建议把这些文件都分在不同项目里。
一个项目里所有源代码文件在编译项目时都会被编译。

就这句小声bb,很满意(doge
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-3 09:22:46 | 显示全部楼层
ExiaGN001 发表于 2023-2-3 08:38
楼主操作不当。
建议把这些文件都分在不同项目里。
一个项目里所有源代码文件在编译项目时都会被编译。

但是为什么之前我运行时都没问题?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-2-3 09:28:30 | 显示全部楼层
其实禁用项目就好了~~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-3 09:45:38 | 显示全部楼层
猪猪以都都 发表于 2023-2-3 09:22
但是为什么之前我运行时都没问题?

未知。
可能是之前没有出现CE导致的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-25 21:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表