aanchal@aanchal-Inspiron-3542:~$ sudo apt-get install libmysqlc++-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libmysqlc++-dev
E: Couldn't find any package by regex 'libmysqlc++-dev'
As opções de 'universo' estão habilitadas no centro de software.
bem, obrigado a todos, digitei o comando errado. Foi instalado com sucesso. e tentei executar o programa test.cpp:
#include <iostream>
#include <mysql.h>
using namespace std;
MYSQL *connection, mysql;
MYSQL_RES *result;
MYSQL_ROW row;
int query_state;
int main() {
return 0;
}
usando o comando:
g++ -o test test.cpp -L/usr/include/mysql -lmysqlclient -I/usr/include/mysql
não me deu nenhuma mensagem de erro. então isso significa que tudo está funcionando bem?
Responder1
Não há nenhum pacote nomeado libmysqlc++-dev
no Ubuntu.
Se você deseja que os arquivos de desenvolvimento para as ligações da biblioteca MySQL C++ instalem o pacote libmysql++-dev
(sem o c
).
Responder2
Você está adicionando um c
arquivo libmysqlc++-dev
. Deveria ser libmysql++-dev
.
sudo aptitude show libmysql++-dev
Package: libmysql++-dev
State: not installed
Version: 3.2.1+pristine-1
Priority: optional
Section: universe/libdevel
Maintainer: Ubuntu Developers <[email protected]>
Architecture: i386
Uncompressed Size: 2,350 k
Depends: libmysql++3 (= 3.2.1+pristine-1), libmysqlclient-dev
Suggests: libmysql++-doc
Description: MySQL C++ library bindings (development)
MySQL++ is a complex C++ API for MySQL (and other SQL databases soon). The goal of this API is to make working with Queries as easy as
working with other STL containers.
Instalar libmysql++-dev
com
sudo apt-get install libmysql++-dev
Responder3
O pacote é libmysql++-dev
, sem o c
.
Se você receber o mesmo erro ao instalar o acima, precisará alterar o espelho do arquivo:
Selecione um deaqui, certificando-se de que esteja próximo da sua localização.
Entre
gksudo gedit /etc/apt/sources.list
no terminalSubstitua o espelho atual pelo seu recém-escolhido
O pacote deve então ser instalado sem problemas.