我是 C++ 新手。
我正在尝试建立 MySQL 连接。我发现它需要 mysql-connector。我安装了boost-dev-全部。我已将我的mysql-connector
放在本地目录中~/bin
。我已成功安装它。
但是当我尝试建立 mysql 连接时,出现错误:
致命:cppcon:目录丢失
经过一番查找,我发现cppconn
文件夹已从中丢失/usr/include
。我应该将cppconn
文件夹复制到/usr/include
吗?
sudo cp /bin/mysql-connector /usr/include
答案1
我遇到了同样的问题,但我通过执行以下命令解决了它:
sudo apt-get install libmysqlcppconn7v5 libmysqlcppconn-dev
这将安装所有必需的头文件/usr/include/cppconn之后我就可以编译我的程序了。
答案2
问题可能是你没有安装libmysqlcppconn-dev包,它提供了cppconn
中的目录/usr/include
。你可以使用以下命令安装此包:
sudo apt-get 安装 libmysqlcppconn-dev