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

MySQL C ++コネクタ:`get_driver_instance'への未定義の参照

    最後に、Ubuntu10.10でC++コネクタを使用してプログラムを正常にコンパイルできました。

    最初は、これを解決するために「`get_driver_instance'への未定義の参照」で同じ問題に直面しました。MySQL_Driverタイプのドライバーインスタンス変数を宣言します。すぐに参照できるように、このタイプはmysql_driver.hファイルで定義されています。これが私のプログラムで使用したコードスニペットです。

    sql::mysql::MySQL_Driver *driver;
    try {     
        driver = sql::mysql::get_driver_instance();
    }
    

    そして、-lmysqlcppconnリンカーオプションを使用してプログラムをコンパイルしました



    1. NextForm v3:データとデータベースの移行のための5つのオプション

    2. SQL Serverでリンクサーバーを作成する(T-SQLの例)

    3. notifyDataSetChanged()のWinDeath

    4. PDObind_paramは未定義のメソッドです