应用程序无法正常启动0xc000007b的问题

1.情景描述:
由于接手其他人的程序,编译可以过,但运行程序就会出现0xc000007b的问题。

2.问题排查
a)因为本机安装了VS2012,所以所有关于C++库或者相关原因都可排除。
b)因为是新机器,所以按其他网友的建议安装了DirectX9和11,还是不可行。
c)怀疑第三方库的问题,重新编译了boost库,json库,还是不可以。就注释代码中所有关于mysql的语句,发现不是用mysql库就OK了。

3.分析
此问题形成的原因是由于程序使用了不对应的版本库造成的。在我这是win32程序使用了mysql的64位版本库的问题

4.解决办法
使用32位的库文件和头文件
a)下载mysql-5.7.14-win32.zip
b)将解压后的lib和include目录添加到工程的目录中即可。

你可能感兴趣的:(mysql)