
저는 C++을 처음 접했습니다.
MySQL 연결을 시도하고 있습니다. mysql-connector가 필요하다는 것을 알았습니다. 설치했습니다부스트-개발-모든. 나는
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-devcppconn
에서 디렉터리를 제공하는 패키지입니다 /usr/include
. 다음을 사용하여 이 패키지를 설치할 수 있습니다.
sudo apt-get 설치 libmysqlcppconn-dev