如何在不同项目之间调试代码呢?
 
上面是一个DLL项目,下面是一个测试项目,用来调用DLL的函数
在16行加了一个断点,调试的时候怎么进入到cltSocketInit函数中?
ps:函数定义没有写在下面的测试项目之中,在下面的项目中只有声明,写在头文件中
附一张调试界面:
 
ps:在Visual Studio 2010可以进入函数定义中调试,但是2015中不可以,有没有什么方法

解决方案 »

  1.   

    dll项目选择“附加到进程”,当然最方便的还是同一个解决方案,每次都附加挺麻烦的, 
    当然, exe项目要加载生成文件夹的dll, 复制过去无效(貌似, 没测试过)
      

  2.   

    是在同一个解决方案的,只是属于一个解决方案下的不同项目,VS2010可以分别打开两个解决方案,然后单步调试,但是VS2015就不可以
      

  3.   

    是在同一个解决方案的,只是属于一个解决方案下的不同项目,VS2010可以分别打开两个解决方案,然后单步调试,但是VS2015就不可以我的vs2015没问题╮( ̄▽ ̄)╭ 
      

  4.   

    楼主,我也遇到类似的问题了,同一个解决方案中的DLL进去后查看不了里面变量的值,请问下您是怎么解决这个问题,盼回复
      

  5.   


    这样是可以的command设为你的exe程序就可以在dll中断点调试了