
碰到问题了,先记录一下,本来想偷懒(VC6小一些,安装包也有),直接使用VC6.0完成所有代码的编写的,一路也没什么大问题,除了VC6.0在Windows 10下面有一些不兼容:
1.不能打开文件,会闪退,只能打开工作空间
2.不能添加文件,会闪退
上面两个问题依靠安装插件可以解决
3.单步调试有问题,这个可调整项目里面设置解决
最主要的问题:
在编写UDP重叠IO模型:完成例程的时候遇到问题了,而且比较奇怪:
服务器启动正常,可以运行到WSAWaitForMultipleEvents这里,然后启动客户端,发送第一条消息给服务器,服务器触发PostRecvFrom,成功接收第一条消息打印后PostSendTo给客户端回复消息,客户端收到消息后,服务器退出,经过调试,服务器还是运行到WSAWaitForMultipleEvents就挂了,显示:Press any key to continue
看了一些老的教材,里面貌似也只有TCP的重叠IO模型的代码,莫非VC太老不支持?
赶紧换下VS2019,虽然貌似有VS2022版本,但不是正式版,还是用2019好了。
上官网https://dotnet.microsoft.com/download/dotnet
不用C#开发就可以不用下SDK
下载后直接安装。
https://visualstudio.microsoft.com/zh-hans/free-developer-offers/
三个版本,社区版、个人版、企业版,第一个免费,就用它了。
下载后安装
如果进度条不动可以修改一下dns:114.114.114.114+8.8.8.81
超慢的话,可以到https://www.ip.cn/dns.html这里换,百度dns的速度可以。
如果还没反应把dns缓存清空一下。
ipconfig /flushdns
安装路径可以不选C盘
安装过程中记得勾选MFC组件
开始安装:
安装成功后重启。
vs菜单上选择扩展,打开扩展插件,里面有Github Extension for visual studio,下载安装,貌似很慢,没有下载这个也能玩。
可以在这里下载,关闭vs后安装。
在菜单工具,选项里面
选上GIT。
打开项目,在菜单上选GIT(老版的2019,貌似不是这样玩),选择创建GIT存储库,这里要填写GITHUB的登录验证信息。
如果想把多个解决方案放在一个GITHUB仓库,可以选择下面的现有远程:
红圈内填入仓库的链接即可。
这个链接可以在GITHUB上看
如果推送出现connection was reset in connection to github.com:443
那么就把C:Users用户名.gitconfig 文件改成以下格式即可
[user] name = xxx email = xxxxx [http] [remote "origin"] proxy =
有些自动分配IP的环境没有办法修改DNS,可以在命令行下 *** 作,启动管理员权限的CMD命令行
输入:netsh,回车;
输入:interface,回车;
输入:ip,回车;
输入:set dns “以太网” static 114.114.114.114
引号里面的名称可以到网络连接里面看:
例如可以写WLAN ↩︎
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)