is_block_type_valid 断言错误

Table of Contents

    使用visual studio2015调试一段代码在出某个作用域的时候总是弹出这个断言错误,猜测在出作用域的时候会释放掉局部变量,所以当我把局部变量改为static的时候果然没有出错,这样改肯定不能解决根本问题。

    后来发现是库版本不匹配的问题,我用的dll是vs2013编译出来的,而使用是在vs2015中。

    解决办法是:打开工程属性->常规->平台工具集->Visual Studio 2013(v120)。

    改好后重新编译就好了。