无法编译mysql源代码

时间:2013-02-10 07:59:08

标签: c++ mysql

我正在尝试编译mysql客户端库源

source paclage\client\mysql.cc

我使用gcc和g ++两者

g++ -o mysql.cc mysql.cc

所以每当我编译它总是会给出错误

In file included from mysql.cc:33:0:
client_priv.h:20:23: fatal error: my_global.h: No such file or directory
compilation terminated.

虽然my_global.h已经存在,我把它移到了mysql.cc的根文件夹但是同样的错误,我用它做了一切,但是找不到库的错误,我复制了my_global.h的代码并将其粘贴到client_priv.h之后,当我编译它时说其他库缺少哪些列在client_priv.h ........所以帮助它相当混乱

1 个答案:

答案 0 :(得分:2)

您应该关注official guide

运行gcc是不够的,因为要设置很多环境设置,例如LIB路径,包括路径等。

他们正在使用CMake为您准备构建。

更新:

如果要编译将使用mysql客户端库的程序,请遵循此guide