VS2010 解决方案下 多项目调试问题

[复制链接]
查看11 | 回复3 | 2021-1-27 06:48:55 | 显示全部楼层 |阅读模式
是不是同一解决方案下的所有项目只能有一个入口函数main()?那么本地聊天程序测试时,服务器端和客户端就不能同时运行了,求教。假如有两个项目分别为服务器端和客户端所运行,则必须有两个main(),实际情况是只能运行一个,第二个项目不能运行,但是C/S架构的程序在回路自测时必须在同一PC上运行啊。
求解
这和VC6.0不一样啊,VC6.0里有工作空间,和vs2010的解决方案不同啊困扰好久了
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:48:55 | 显示全部楼层
可以有两个main,看你工程的性质,解决方案与原来VC6的workspace有点类似

回复

使用道具 举报

千问 | 2021-1-27 06:48:55 | 显示全部楼层
solution/project是用来区分项目,进行编译的,和你的程序怎样运行没有关系。
你可以在一个solution中建立两个project,都有main,但是一个project中不能有两个main。
然后调试的时候,启动两个visualstudio,都打开这个solution,分别调试。
回复

使用道具 举报

千问 | 2021-1-27 06:48:55 | 显示全部楼层
引用2楼ADF1230的回复:solution/project是用来区分项目,进行编译的,和你的程序怎样运行没有关系。
你可以在一个solution中建立两个project,都有main,但是一个project中不能有两个main。
然后调试的时候,启动两个visualstudio,都打开这个solution,分别调试。

谢谢了,我用过这个方法了,能通过,这一点没有VC6.0方便
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行