VS2019 同一个项目里写两个程序,但永远只能调试第一个程序

神烦老丈人 2019-08-29 09:26:44
新手小白,问题比较笨,望诸位高手们见谅, 诚请诸位高手指点!谢谢

我用是visual studio 2019.

在一个项目里我编写了两个程序,但是每次执行调试的时候都只执行第一个编写的程序。
我还发现只要我把第一个程序排除出项目之外,第二个程序也执行不了。显示错误如下图


并且我两个程序用的函数名都是不一样的。

请问高手前辈们如何解决一个问题!多谢

...全文
10567 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
Yzjjz 2022-04-10
  • 打赏
  • 举报
回复 3

原因:调试时只通过第一个程序的main函数进入执行;
参考解决方法:1.将第一个程序的main函数改为main1等,第二个函数的main函数不变;然后再调试
可参考:https://www.bilibili.com/video/BV1Xt411g7jT?p=8 视频p8.

寒彧 2022-03-19
  • 打赏
  • 举报
回复 13

右键"解决方案",点击属性,启动项目选择"当前选定内容",默认是单启动项目。

senna_1014 2020-07-02
  • 打赏
  • 举报
回复
一个项目里只能有一个main函数
顾小白xx 2020-07-02
  • 打赏
  • 举报
回复 1
邮件切换一下启动的项目就好了
Semiconductor_CPU 2020-05-20
  • 打赏
  • 举报
回复
可以右键把第一个程序卸载掉,调试就是第二个了
xy12yz 2021-08-01
  • 举报
回复 1
@Semiconductor_CPU 你这不是废话
Mikobai 2020-03-19
  • 打赏
  • 举报
回复 2
过去这么久楼主应该解决了吧…… 不过呢 错误原因是一个项目里面只能有一个main函数 如果要写两个程序的话需要新建一个项目
Kevin--Cheng 2019-10-12
  • 打赏
  • 举报
回复
main()函数只能有一个,第二个项目的main应该改为main1
csucxy 2019-10-12
  • 打赏
  • 举报
回复 2
一个项目对应一个完整程序,两个程序原则就应该创建两个项目,如果不想,则调试一个程序时可以将另一个程序全部注释掉。
倚栏|听风 2019-08-30
  • 打赏
  • 举报
回复 1
1.设为启动项目或者右键启动项目实例 2.有一个项目好像是没有main函数,是要编译库吗?
轻箬笠 2019-08-30
  • 打赏
  • 举报
回复 5
右键项目名,设为启动项目
神烦老丈人 2019-08-30
  • 打赏
  • 举报
回复
引用 1 楼 weixin_40667060 的回复:
能把代码都上传吗


项目名:01 helloworld

第一个程序人代码如下

#include<iostream>
using namespace std;

int main() {

// 在屏幕上显示内容
cout << "hello world!" << endl;


system("pause");

return 0;
}


第二个程序代码如下

#include<iostream>
using namespace std;

int main() {

// 在屏幕上显示内容
cout << "hello world!" << endl;


system("pause");

return 0;
}

weixin_40667060 2019-08-29
  • 打赏
  • 举报
回复
能把代码都上传吗

33,323

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧