我遇到这个问题是在Visual Studio 2010下调试C++代码的时候,网上搜索,答案有很多(例如有人说是DirectX错误),但都解决不了我的问题。
最后我找到了问题所在:x64配置用了32位的DLL。
解决方法:只要将64位的libmysql.dll替换掉32位的同名文件即可。
附:libmysql.dll这个文件32位版本和64位版本名字是一样的吗?
本文介绍了一个在Visual Studio 2010中使用C++进行编程时遇到的问题:64位配置下使用了32位的DLL导致程序运行异常。通过替换为正确的64位libmysql.dll文件,成功解决了该问题。
我遇到这个问题是在Visual Studio 2010下调试C++代码的时候,网上搜索,答案有很多(例如有人说是DirectX错误),但都解决不了我的问题。
最后我找到了问题所在:x64配置用了32位的DLL。
解决方法:只要将64位的libmysql.dll替换掉32位的同名文件即可。
附:libmysql.dll这个文件32位版本和64位版本名字是一样的吗?
3367

被折叠的 条评论
为什么被折叠?