C MySQL错误"致命错误LNK1107:文件无效或损坏:无法读取0x368"

时间:2014-05-02 01:24:12

标签: mysql c visual-studio-2010 codeblocks corrupt

首先,我想首先解释一下我对基于网络的编程语言都不熟悉,所以这对我来说真的很新。但是我一直试图整夜解决这个问题,似乎无法得到它。

所以我刚刚安装了一堆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 个答案:

答案 0 :(得分:2)

我认为这可能会帮助你http://www.chriscalender.com/?tag=libmysql-dll-fatal-error-lnk1107-invalid-or-corrupt-file

&#34;问题是尝试使用.dll而不是.lib,所以用libmysql.lib替换libmysql.dll。&#34;

试试看。