当前位置: 代码迷 >> VC >> VS与MySQL编程配置有关问题~求大神现身 T_T
  详细解决方案

VS与MySQL编程配置有关问题~求大神现身 T_T

热度:327   发布时间:2016-05-05 00:10:29.0
VS与MySQL编程配置问题~~求大神现身 T_T
使用VS2008命令行编译一个使用mysql的工程,为咩编译连接正确,但是运行时总提示“无法启动此程序,因为计算机中丢失libmysql.dll”。求大神指点!

在config.nmake文件的include和lib的路径中是这样写的:
MYSQL_CFLAGS=/I$(MYSQL_DIR)\include \
-DG_DISABLE_DEPRECATED
MYSQL_LIBS=$(MYSQL_DIR)\lib\libmysql.lib

以下也都写了:
#include "winsock.h"
#include "mysql.h"
#pragma comment(lib,"libmysql.lib")

我把MYSQL_LIBS写成了绝对路径,也是报错。
开始的时候没写“winsock.h”,后来我加上也没用。
我把“libmysql.lib”与“libmysql.dll”复制到工程所在目录,也木有用啊!!!

肿么办啊...T_T
vs2008 mysql

------解决方案--------------------
这个问题和编译链接没有关系,libmysql.dll是运行时需要的文件,需要放在你的可执行文件(exe)所在目录,不是工程目录,或者系统System32目录下,可执行文件运行时才可以找到此libmysql.dll文件。
  相关解决方案