0

公式 Web サイトからMySQL Connector/C ドライバーをダウンロードしました。これは、5.6 の次にリリースされると思われるバージョンです。

次に、明らかにライブラリを使用したかったので、小さなアプリケーションを作成しました。ただし、リンク中に、関数が見つからないという奇妙なリンカエラーが発生しmysql_library_init()mysql_library_end().

コマンドを使用してライブラリ内の関数をチェックするとnm /usr/lib64/mysql/libmysqlclient.a > ~/Desktop/symbols、リンカーが言及した関数が実際に見つかりません。

ただし、私が見つけた関数はmysql_server_initmysql_server_endであり、ドキュメントによると、非推奨としてマークされています。(他にも機能はあります)

私は何を間違っていますか?ドライバーのバージョン 6.1.2 を使用しています。

4

1 に答える 1