代码调试
sinat_24368229
2020届毕业生,github:github:https://github.com/jameswang1016
展开
-
windows调试——DLL
调试dll的方法: 方法一:如果有调用dll工程的代码:从调用dll的那个工程开始调试: 打开Debug-->windows-->modules,查看是如何调用的,然后看一下调用的dll的目录是否为你现在的工程目录!! dll调用是有一个顺序的,如果先调用的是c:/window/ 里面的 ,可以把c:/window/ 路径下的dll删除。此时在dll代码内设置断点然后调试。 ...原创 2019-06-25 19:00:06 · 691 阅读 · 0 评论 -
windows调试——多进程调试
最近项目上用到多进程,需要在vs2015上调试多进程,查找资料以及自己实践,总结出两种调试多进程的方法: 方法一:使用Microsoft Child Process Debugging Power Tool插件: https://marketplace.visualstudio.com/items?itemName=vsdbgplat.MicrosoftChildProcessDebuggin...原创 2019-06-25 19:09:24 · 912 阅读 · 0 评论 -
新鲜出炉的bug--dll,socket,线程同步
bug1:dll关闭之后销毁了建立的socket client端--》创建socket在一个dll里面,然后并没有注意到代码(第三方代码,看了源码才注意到)有一个地方在按下一个按钮后调用了FreeLibrary把动态链接库给释放了,那么在动态链接库里面建立的socket同样被释放了,所以在服务端一直阻塞在了recv这个函数。 bug2:bug1之后,我们在客户端重新创建socket,服务端也重...原创 2019-08-14 18:06:30 · 174 阅读 · 0 评论