sql >> データベース >  >> RDS >> Mysql

VisualStudio2012のソースからのMySQLConnectorC++64ビットビルド

    ビルドするには、次のものが必要です。

    1. MySQLサーバーまたはMySQLCコネクタ> 。
    2. BoostC++ライブラリ をインストールしました またはそのソースファイルを持っています。必要なのはヘッダーファイルだけなので、ブーストをビルドする必要はないことに注意してください。
    3. CMake を持っている インストールされています。 CMakeをインストールすると、PATHに含めるかどうかを尋ねられます 変数の場合は、後で使いやすくするために[はい]を選択する必要があります。

    3つすべてを使用できるようになったら、VS2012x64ネイティブツールのコマンドプロンプトを開きます。 また、MySQL C ++コネクタのソースルートディレクトリから、次を発行する必要があります。

    set MYSQL_DIR=c:\PROGRA~1\MySQL\MYSQLC~1.1
    cmake -G "Visual Studio 11 Win64" ^
          -DBOOST_ROOT:STRING=C:\Users\user\DOWNLO~1\BOOST_~1\BOOST_~1 ^
          -DMYSQL_LIB_DIR:STRING=c:\PROGRA~1\MySQL\MYSQLC~1.1\LIB
    devenv.com MySQLCPPCONN.sln /build Release
    

    最初のコマンドは、MYSQL_DIRを定義します MySQLサーバーまたはMySQLCコネクタのインストールを指す変数。2番目のコマンドはcmakeを呼び出して、64ビットのVSプロジェクトを準備します。 MYSQL_LIB_DIRに問題があるようです 変数であり、生成されないため、手動で定義する必要があります。 MYSQL_LIB_DIR MYSQL_DIRの値を持ちます \LIBで終わる .3番目のコマンドはオプションで、VSを開かずにコマンドプロンプトからプロジェクトをビルドします。

    変数にはDOSパスを使用することをお勧めします。これを行うには、DOSパスに変換するディレクトリに移動し、for %I in (.) do echo %~sIを呼び出します。 。変換されたパスが表示されます。



    1. MySQLの日付/作成者の比較

    2. リモートのMySQLUbuntuサーバーでストアドプロシージャを呼び出すにはどうすればよいですか?

    3. mysql-pythonインストールエラー:インクルードファイル'config-win.h'を開くことができません

    4. CONCAT_WS()がPostgreSQLでどのように機能するか