私は小さなテスト アプリケーションを作成して、CMake とリンク ライブラリの使用を開始しようとしています。以下が行われます: - libmysqlcppconn5 ライブラリを Ubuntu にインストールしました (つまり、現在は /usr/lib/libmysqlcppconn5.so にあり、デフォルトのインストールのみです) - 次の内容の小さな .cpp ファイルを作成しました
#include <stdlib.h>
#include <iostream>
#include <mysql/mysql.h>
int main(int argc, char **argv) {
MYSQL *conn_ptr;
conn_ptr = mysql_init(NULL);
if (!conn_ptr) {
std::cout << "mysql init failed\n";
exit(1);
}
conn_ptr = mysql_real_connect (conn_ptr, "localhost", "root", "pw", "db", 0, NULL, 0);
if (conn_ptr) {
std::cout << "connection success\n";
} else {
std::cout << "connection failed\n";
}
mysql_close(conn_ptr);
この共有ライブラリを使用するには、CMakeLists.txt をどのように作成すればよいですか?