C MySQL错误“致命错误LNK1107:无效或损坏的文件:无法在0x368读取”
Posted
技术标签:
【中文标题】C MySQL错误“致命错误LNK1107:无效或损坏的文件:无法在0x368读取”【英文标题】:C MySQL error "fatal error LNK1107: invalid or corrupt file: cannot read at 0x368" 【发布时间】:2014-05-02 01:24:11 【问题描述】:首先,我想先解释一下我对没有基于 Web 的编程语言是新手,所以这对我来说真的是全新的。但是我整晚都在尝试解决这个问题,但似乎无法解决。
所以我刚刚安装了一堆 mysql 库。我创建了所有库的链接,因为我已经这样做了,所以这个错误消息一直在弹出。我对它做了一些研究,似乎 sarah 消息正在发生,因为我正在使用动态库。但我完全不知道如何修复它。我还必须指出,我使用的是 Microsoft Visual C++ 2010 编译器和代码块 Ide,即使我目前正在使用 C 语言工作。非常感谢任何人可以给我的任何帮助。谢谢。
也不确定它是否有帮助,但这是我的代码。
#include <my_global.h>
#include <mysql.h>
int main(int argc, char **argv)
printf("MySQL client version: %s\n", mysql_get_client_info());
return 0;
【问题讨论】:
【参考方案1】:我想这可能会帮助你http://www.chriscalender.com/?tag=libmysql-dll-fatal-error-lnk1107-invalid-or-corrupt-file。
“问题在于尝试使用 .dll 而不是 .lib,因此请将 libmysql.dll 替换为 libmysql.lib。”
试试看。
【讨论】:
我该如何更换它?我的意思是...有我需要转换的程序吗? 您可以尝试重命名它吗?找到文件了吗? 如果您找不到该文件,您可以访问此网站获取更多信息:***.com/questions/20024341/…以上是关于C MySQL错误“致命错误LNK1107:无效或损坏的文件:无法在0x368读取”的主要内容,如果未能解决你的问题,请参考以下文章
MySQLdb/_mysql.c(29):致命错误 C1083:无法打开包含文件:'mysql.h':没有这样的文件或目录