【发布时间】:2012-07-03 17:01:04
【问题描述】:
我写了C++ 客户端。我想逐步调试相同的,但在此之前我想启动单独的服务器,当我说启动调试客户端时我可以这样做吗?即当 Visual Studio 启动客户端库时,它应该首先是我的服务器(外部程序)
【问题讨论】:
标签: visual-studio-2010 visual-studio-2008
我写了C++ 客户端。我想逐步调试相同的,但在此之前我想启动单独的服务器,当我说启动调试客户端时我可以这样做吗?即当 Visual Studio 启动客户端库时,它应该首先是我的服务器(外部程序)
【问题讨论】:
标签: visual-studio-2010 visual-studio-2008
有几种方法可以做到这一点,最好的方法是multiple startup projects。这要求客户端和服务器项目都在同一个解决方案中。它允许同时调试两个 exe。使用远程调试监视器并更改Configuration Properties->Debugging 选项,您甚至可以在单独的机器上启动服务器。
如果您不想调试服务器项目,可以执行my answer here之类的操作
另一种方法是在Configuration Properties->Debugging->Command 中启动一个批处理文件,使其先启动服务器,然后启动客户端。
【讨论】: