
Eu sou novo em C++.
Estou tentando fazer uma conexão MySQL. Descobri que requer conector mysql. Eu instaleiimpulsionar-dev-tudo. Eu coloquei meu
mysql-connector
diretório local ~/bin
. Eu instalei com sucesso.
Mas quando tento fazer conexão mysql, recebo um erro:
fatal: cppcon: diretório ausente
Ao pesquisar, percebi que cppconn
a pasta estava faltando no arquivo /usr/include
. Devo copiar cppconn
a pasta para /usr/include
?
sudo cp /bin/mysql-connector /usr/include
Responder1
Eu tive o mesmo problema, mas resolvi executando o seguinte comando:
sudo apt-get install libmysqlcppconn7v5 libmysqlcppconn-dev
Isso instalou todos os arquivos de cabeçalho necessários em/usr/include/cppconn. Depois disso, consegui compilar meu programa.
Responder2
O problema é provável que você não tenha instalado olibmysqlcppconn-devpacote, que fornece o
cppconn
diretório em /usr/include
. Você pode instalar este pacote com:
sudo apt-get install libmysqlcppconn-dev