您的位置:首页 > 编程语言 > Go语言

关于google的protobuf在vs的release版下编译出错的解决方案

2013-12-11 17:08 561 查看
我所遇到的问题是这样的:我用protobuf在debug下是完全没问题的,但是到了release下编译和生成都没问题,只是在程序调试和运行的时候会弹出“Debug Assertion Failed”的错误,而且使用单步调试时会发现连main函数的无法进入就直接弹错了,如下图:



这是因为我调用的libprotobuf.lib库为debug版导致的。

解决方法为:用vs在release下编译protobuf在将编译好的release文件夹里的libprotobuf.lib文件替换掉之前Debug版的libprotobuf.lib,再重新编译项目,应该就没问题了。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: