2017-07-25 5 views
-1

Visual StudioプロジェクトでMariaDBを使用しようとしていますので、ドキュメントを参照してMariaDBをインストールし、C/C++コネクタのソースコードをダウンロードしました。Windows上でMariaDB C/C++コネクタをコンパイルする

私はプロジェクトにリンクされているインクルードフォルダを持っているので、そこに関数を呼び出すことができますが、リンカが関数定義を見つけられないためにビルドできません。私は全面的に見て、必要な.libファイルを構築するための固い指示を見つけることができません。私はmariadb_connector_c.slnをビルドする必要があると言う2つの情報源を見つけましたが、そのファイルは私が入手したソースコードには存在せず、Gitリポジトリにも存在しません:https://github.com/MariaDB/mariadb-connector-c

最も近いもの私は、以下を含むappveyor.ymlファイルが見つかりました:Contents of YML File

これまで誰が行っていますか?私はオンライン上、またはこれに関連して提供されたファイルで何かを見つけることができません。

UPDATE:

私は回答の一部に対する答えのおかげを発見しました。私は、プロジェクトにリンクする必要がある.libファイルを取得するために構築できる.slnを得るために、cmakeを通してソースコードを実行する必要がありました。

+1

言語C/C++がありません。 2つの異なる言語CとC++のみ。一つを選ぶ! – Olaf

+1

CMakeプロジェクトのようです。だからCMakeでコンパイルしてください。 – tkausl

+0

私はこのことについての私の不足のために私を許す必要がありますが、私はcmakeとコンパイルするのですか?私はフォルダをコンパイルすることができません。まだ何らかのプロジェクトファイルが必要ですか? –

答えて

0

答えは、任意のcmakeのプロジェクト

  • CMakeのをインストールするための一般的な答えです。 cmake.exeがPATHにあることを確認してください(Windowsインストーラはこのオプションを提供しています)。 Visual Studioのをインストールし、確認してくださいC/C++コンパイラは、起動コマンドラインは

  • が実行促し

  • をインストールされている "cmakeの。& & cmakeの--build。"コマンドラインプロンプトで入力します。

それはいいですね。

関連する問題