- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
考虑以下 Linux 命令来编译和运行 MySQL Connector/C++ Example 1 .
g++ test.cpp -lmysqlcppconn; ./a.out
我理解 -l
标志将指定的库添加到要链接的库列表中,而 -L
标志将指定的目录添加到目录列表中进去看看。
问:鉴于我没有指定-L
标志,我如何确定mysqlcppconn
的位置?
我的程序编译并运行没有错误;但是,我想知道 MySQL Connector/C++ 的安装位置。我设法在 /usr/include/
和 /usr/include/cppconn
中找到了一些 MySQL header ,并且有一个名为 mysql
在 /usr/lib
中,但里面没有名为 mysqlcppconn
的内容。
谢谢!我正在重新介绍自己在 Linux 环境中进行开发,并且有很多东西需要重新学习和 catch 进度。
最佳答案
在 Ubuntu 或其他 debian 派生系统中,您可以使用带有 -L
选项的命令 dpkg
从 deb 包中查看已安装的文件。
$ dpkg -L libmysqlcppconn7v5
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libmysqlcppconn.so.7.1.1.9
/usr/share
/usr/share/doc
/usr/share/doc/libmysqlcppconn7v5
/usr/share/doc/libmysqlcppconn7v5/changelog.Debian.gz
/usr/share/doc/libmysqlcppconn7v5/copyright
/usr/lib/x86_64-linux-gnu/libmysqlcppconn.so.7
所以mysqlcppconn
的安装位置是/usr/lib/x86_64-linux-gnu/libmysqlcppconn.so
关于c++ - 你如何确定 MySQLCPPConn 库文件在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51468946/
我有一个运行的程序占用越来越多的内存。这一直持续到整个程序崩溃。我已经将它缩小到这个部分——如果我把它注释掉,正在使用的内存就不会再增加了。 为什么这段代码会导致内存泄漏?指针是否由于某种原因没有被删
考虑以下 Linux 命令来编译和运行 MySQL Connector/C++ Example 1 . g++ test.cpp -lmysqlcppconn; ./a.out 我理解 -l 标志将指
有一个 c++ 新手。 我想为 Raspi 3 的 C++ 开发准备工作环境。这包括 C++(windows 上的 netbeans IDE,Raspi 上的 geany)、mysql (mariDB
我是一名优秀的程序员,十分优秀!