mariadb多平台项目

时间:2013-10-03 13:41:14

标签: c++ c linux mariadb

我正在尝试创建一个跨平台应用程序,该应用程序使用C语言编写的用于MariaDB的客户端应用程序。但MariaDB为每个操作系统和架构提供了不同的库。我需要知道是否有一种方法来设置一个C ++项目,当你在Windows上编译然后使用Windows库时,当我在Linux上编译时,然后使用Linux。

1 个答案:

答案 0 :(得分:0)

在Linux上,您将需要使用该发行版的存储库的mariadb,在Windows上,您需要自己编译或发布正式版本。

最好使用类似CMake的东西,它允许您检测库的存在或让构建器将其指向可在构建时找到的位置,并且不要硬编码任何路径或疯狂的平台相关搜索进入构建系统的项目文件的路径。