首先,我想首先解释一下我对基于网络的编程语言都不熟悉,所以这对我来说真的很新。但是我一直试图整夜解决这个问题,似乎无法得到它。
所以我刚刚安装了一堆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;
}
答案 0 :(得分:2)
我认为这可能会帮助你http://www.chriscalender.com/?tag=libmysql-dll-fatal-error-lnk1107-invalid-or-corrupt-file。
&#34;问题是尝试使用.dll而不是.lib,所以用libmysql.lib替换libmysql.dll。&#34;
试试看。