vs2013 sqlite3 error C4703

vs2013 sqlite3 error C4703

本文关键字:C4703 error sqlite3 vs2013      更新时间:2023-10-16

我刚刚将sqlite3类从vs2010 express移到了vs2013 express。在视觉工作室2010一切都很好,工作也很好。

但是,当(使用重新编译的lib)我试图运行任何类型的sqlite3的函数时,我在sqlite.h中的不同代码位置都会遇到相同的错误:
错误C4703:使用了可能未初始化的本地指针变量"p"

我记录了自己,并阅读了这条警告(SDL检查时出现错误),这是指针未初始化为NULL或nullptr的错误。

MSDN解决方案包括:

1-/wd[error]或/并禁用sdlchecks(我不想要!)

2-通过用NULL或nullptr初始化ptrs来修复代码(在这种情况下,我不能!)

有人知道解决我问题的正确方法吗?

解决方案:

使用#pragma警告(禁用:4703)重新编译sqlite.lib

解决方案:

使用#pragma警告(禁用:4703)重新编译sqlite.lib

相关文章: