VC技术
周江涛
这个作者很懒,什么都没留下…
展开
-
VS2005编译VC6的工程,warning C4996: strcpy was declared deprecated
<br />在使用VC 2005 的开发者会遇到这样的问题,在使用std命名空间库函数的时候,往往会出现类似于下面的警告: warning C4996: strcpy was declared deprecated <br /><br />出现这样的警告,是因为VC2005中认为CRT中的一组函数如果使用不当,可能会产生诸如内存泄露、缓冲区溢出、非法访问等安全问题。这些函数如:strcpy、strcat等。<br /><br />对于这些问题,VC2005建议使用这些函数的更高级的安全版本,即在这些函原创 2010-07-19 11:23:00 · 1413 阅读 · 0 评论 -
VC6或VS2005调试Release版本的程序
Release版本调试及单步跟踪方法, 修改三项位置即可为了让带调试版Release和不带调试的Release分开,首先1 新建配置VC6: 选中菜单Build->Configurations,点按钮Add,在打开的窗口中Configuration填写ReleaseD(新的配置名),Copy settings from 选择Release,关闭窗口VS2005: 选中菜单Build->Configuration Manager ...,在打开的窗口,新建一个配原创 2010-07-28 19:12:00 · 2195 阅读 · 0 评论 -
使用BoundsChecker查找内存泄露
以前搞开发时,曾经写过类似的文章,不过带不出来,最近VS推出了新版VS2010,而BoundsChecker也推出了适用于vc6, vs2005,vs2008,vs2010的新版本,于是下载下来试了一下,和VC6下有一些不同. 安装好BoundsChecker后,在VS工具栏有一个工具条,由于BoundsChecker使用插桩的方式,来查找内存泄露,所以需要在编译的时候,来执行插桩操作,有一个开关,决定编译时是否使用BoundsChecker来插桩就是第五个,蓝色的图标,点中后,后面的编译条状原创 2010-11-27 14:51:00 · 11356 阅读 · 21 评论 -
在UDP套按字上调用Connect建立连接
标准的udp客户端开了套接口后,一般使用sendto和recvfrom函数来发数据,最近看到mobilygen的代码里面是使用send函数直接法的,就分析了一下,原来udp发送数据有两种方法供大家选用的,顺便把udp的connect用法也就解释清楚了。<br />方法一: <br />socket----->sendto()或recvfrom() <br />方法二: <br />socket----->connect()----->send()或recv()<br /><br />首先从这里看出udp中也转载 2010-12-11 10:01:00 · 4509 阅读 · 0 评论