考虑使用以下Linux命令编译并运行MySQL Connector/C++ Example 1

g++ test.cpp -lmysqlcppconn; ./a.out

我知道-l标志将指定的库添加到要链接的库列表中,而-L标志将指定的目录添加到要查找的目录列表中。
问:鉴于我没有指定-L标志,如何确定mysqlcppconn的位置?
我的程序编译和运行没有错误,但是,我想知道MySQL连接器/ C++安装在哪里。我在/usr/include//usr/include/cppconn中找到了一些MySQL头文件,在mysql中有一个名为/usr/lib的目录,但是里面没有名为mysqlcppconn的文件。
谢谢您!我正在重新介绍自己如何在Linux环境下进行开发,有很多东西需要重新学习和跟上。

最佳答案

库文件位于/usr/lib中,名为libmysqlcppconn。静态文件和共享对象文件都存在。
此答案由注释部分中的πάνταῥεῖ提供。

关于c++ - 您如何确定MySQLCPPConn库文件在哪里?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51468946/

10-11 22:33
查看更多