0

MariaDB 用に C で記述されたクライアント アプリケーションを使用するクロスプラットフォーム アプリケーションを作成しようとしています。しかし、MariaDB はオペレーティング システムごとに異なるライブラリと、それぞれのアーキテクチャを提供します。Windows でコンパイルしてから Windows ライブラリを使用し、Linux でコンパイルしてから Linux ライブラリを使用する場合に C++ プロジェクトをセットアップする方法があるかどうかを知る必要があります。

4

1 に答える 1

0

Linux では、ディストリビューションのリポジトリの mariadb を使用する必要があります。Windows では、自分でコンパイルするか、公式リリースを出荷する必要があります。

CMake のようなものを使用して、ライブラリの存在を検出するか、ビルド時にライブラリが見つかる場所をビルダーに指示できるようにすることをお勧めします。パスやクレイジーなプラットフォーム依存の検索パスをビルド システムのプロジェクト ファイル。

于 2013-10-03T13:48:40.610 に答える