visual studio和vs code的区别Visualstudio2022还原VC6环境设置
多数教学机构为⽅便教学通常会要求学⽣使⽤VC++6.0,因为VC++6.0体积⼩编译时⾃动⽣成的代码少⽅便初学者理解,我估计兄弟们都⽤不习惯,所以这次来教⼤家去掉VS不必要的环境配置
基本操作:打开属性页选择要设置的平台
记得设置为Debug X86
1.CheckForDebuggerJustMyCode
将此处调⽤取消⽅法:将⽀持仅我的代码调试选否
2.栈顶提升过多
变量之间地址相差12个字节
按照我们的理解,int占⽤4个字节,应该相差4个字节
Debug模式下,在int变量的前后各增加了4个字节,⽤于存储调试信息,空函数提升堆栈默认提升10次,所以为10*0xC=0xC0字节
还原⽅法:
改成未初始化的变量(/RTCU)
3.vs禁⽤函数安全检查
我使⽤函数、scanf等都被提⽰不安全
解决⽅法:禁⽤安全检查
4.⽣成的反汇编代码与⽼师的不⼀样改成最⽼的标准
5.其他环境问题私聊Wechat:Trveller0313
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论