2017-11-07 11 views
-1

cmakeCMakeFileList.txtのソフトウェアをビルドしようとすると、MySQLが必要です。私はこのファイルを自分のモジュールで見つけることができず、アンインストールされたライブラリでも見つからない。最近のLinuxディストリビューションでFindMySQL.cmakeがどこにありますか

MySQLがどれほど普及しているかを考えると、私は何か不足していると思います。

MySQLクライアント開発ライブラリのFindMySQL.cmakeはどこにありますか?

それとも間違っている何

、変更何、利用できなくこのライブラリの原因は何ですか?

注:

  • Ubuntuのパッケージの検索ページで検索:私はUbuntuの17


    問題を解決するための明白な試みを使用しています。 @Tsyvarev

    エラーに答えるために、ウェブ上でFindMySQLため


編集の検索使用apt-cache search

  • は次のとおりです。
    CMake Error at CMakeLists.txt:155 (message): 
    MySQL not found 
    

    が、/ usr /株での検索します/ cmake-3.7 /モジュール/

    find。 -iname "mysql"

    FindMySQLConfigまたはFindmysql-configは役に立ちません。 DEV libmysql ++ 3v5

    がインストールされ、最新の状態にしています -

    apt-getのlibmysqlclientのlibmysql ++インストールしてください。

    ソフトウェアは通常、依存関係を宣言しますが、内部に他のソフトウェアは含まれていません。これは一般的な方法です。

  • +2

    話題には、「プログラマーがよく使うソフトウェアツール」という言葉を使ってもよい。積極的に、ポイント4はどちらにも適用されません。 –

    +0

    **完全な**エラーメッセージが表示されます。 [あなたは*質問を一般化したいと思うが、あなたの質問はXY問題になる。 *具体的な*質問をしたり、答えを得たり、その質問を一般化しようとするかもしれません。] Script 'FindMySQL。CMakeは、あなたが構築するプロジェクトと共に出荷されるべきです(CMake自身に同梱されるまで)。 'MySQLConfig.cmake'スクリプトに関しては、それはMySQLのインストールで来るかもしれません。 – Tsyvarev

    +0

    より多くの詳細を追加して、より多くの光をもたらしました。 –

    答えて

    1

    https://packages.ubuntu.com/収量に検索:MySQLのメンテナはCMakeのを支援する気にしないことを意味し

    | File                 | Packages       | 
    |-------------------------------------------------------------------------|------------------------------------| 
    | /usr/lib/Wt/cmake/WtFindMysql.txt          | witty-examples      | 
    | /usr/lib/aarch64-linux-gnu/cmake/KF5KDELibs4Support/FindMySQL.cmake  | libkf5kdelibs4support-dev [arm64] | 
    | /usr/lib/arm-linux-gnueabihf/cmake/KF5KDELibs4Support/FindMySQL.cmake | libkf5kdelibs4support-dev [armhf] | 
    | /usr/lib/i386-linux-gnu/cmake/KF5KDELibs4Support/FindMySQL.cmake  | libkf5kdelibs4support-dev [i386] | 
    | /usr/lib/powerpc64le-linux-gnu/cmake/KF5KDELibs4Support/FindMySQL.cmake | libkf5kdelibs4support-dev [ppc64el]| 
    | /usr/lib/s390x-linux-gnu/cmake/KF5KDELibs4Support/FindMySQL.cmake  | libkf5kdelibs4support-dev [s390x] | 
    | /usr/lib/x86_64-linux-gnu/cmake/KF5KDELibs4Support/FindMySQL.cmake  | libkf5kdelibs4support-dev [amd64] | 
    | /usr/lib/x86_64-linux-gnu/hhvm/CMake/FindMySQL.cmake     | hhvm-dev [amd64]     | 
    | /usr/share/kde4/apps/cmake/modules/FindMySQL.cmake      | kdelibs5-dev      | 
    

    。しかし、mysqlを使っている人は、実際にその設定スクリプトを書いています(そして、PkgConfigを主に使っているので、書くのは難しくありません)。

    関連する問題