【发布时间】:2017-07-12 03:44:04
【问题描述】:
我需要 Mysql-connector-odbc 库来包含在我的项目中,而不需要任何 GUI。但是当我使用 cmake 配置然后制作库时,我收到错误消息,我的系统上没有安装任何 gtk 或 gtk.h,如下所示:
fatal error: gtk/gtk.h: No such file or directory
那么,问题是,如何在 mysql odbc 中禁用 GUI?
谢谢。
【问题讨论】:
我需要 Mysql-connector-odbc 库来包含在我的项目中,而不需要任何 GUI。但是当我使用 cmake 配置然后制作库时,我收到错误消息,我的系统上没有安装任何 gtk 或 gtk.h,如下所示:
fatal error: gtk/gtk.h: No such file or directory
那么,问题是,如何在 mysql odbc 中禁用 GUI?
谢谢。
【问题讨论】:
在阅读了库中的一些 CMakefiles 和 Readme 文件后,我了解到在 mysql odbc 中禁用 gui 的最简单方法是使用 cmake 参数。
为此,您只需添加 DISABLE_GUI 并将其设置为 1。所以你不允许 Cmake 使 GUI 和其他相关库依赖于 gtk.h 头文件。
您可以看到一个简单的 Cmake 命令来执行此操作:
cmake -DDISABLE_GUI=1
【讨论】: