0

我正在尝试编译 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 中列出......所以帮助它相当混乱

4

1 回答 1

2

您应该遵循官方指南

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

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

更新:

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

于 2013-02-10T08:07:37.703 回答