c++异常处理:0x77688F05 (ntdll.dll)异常 && 设置VS release模式下可调试|8月更文挑战

847 阅读2分钟

这是我参与8月更文挑战的第4天,活动详情查看:8月更文挑战

背景:作为一个刚学习c++,使用VS2019的新手来说,一开始的探索路程都是曲折的,但是问题总得解决,就慢慢的一个坑一个坑的趟过去吧,记录一下学习c++的的踩坑历程,给大家做个参考和借鉴,不对的地方请指出一起进步,谢谢

一、0x77688F05 (ntdll.dll)异常

c++release 版报异常退出,debug版好着,找了半天问题找不到,查了一堆资料明白了debug和release版的区别,知道release版也是可以debug调试的,只有可以调试就能定位错误的地方

二.设置release模式下调试 ** 有三个步骤:

1、设置 C++ =>调试信息格式 =>程序数据库**

​ ** 2、设置C++ => 优化 =>禁用**

3、设置链接器 =>调试 =>生成调试信息

完成

三、我的错误 ** ** socket异常

四、扩展

关于vs2019的2个使用小技巧和注意点

注意点1:在vs2019项目打开时候我一开始不知道怎么同时打开2个项目,每次打开一个项目再想打开另一个项目时候上一个项目就不见了,偶然间想起其他软件都可以双击打开几个软件工程于是做了一个测试,我在打开一个工程的时候,又双击软件打开一次软件,打开的同时选择不同的项目文件,这样就可以打开2个工程了,哈哈 好多操作都是通用的,可以相互学习借鉴 注意点2:做项目的配置的时候,有一些库文件需要认定库的位置,这里要注意下,配置了一个debug x86 环境下的 不代表也配置和release x86环境下的 也不代表配置了debug x64环境下的,每种环境都需要单独的配置一次