tendo problema ao instalar o libmysqlc ++ - dev

0
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 'universe' estão ativadas no centro de software.

bem, obrigado a todos que eu digitei o comando wrong.it foi instalado com sucesso. e eu tentei rodar 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. isso significa que tudo está funcionando bem?

    
por aanchal 06.07.2015 / 18:20

3 respostas

1

Você está adicionando um c indesejado em libmysqlc++-dev . Deve 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. 

Instale libmysql++-dev com

% bl0ck_qu0te%     
por Ron 06.07.2015 / 18:39
4

Não há nenhum pacote chamado libmysqlc++-dev no Ubuntu.

Se você quiser que os arquivos de desenvolvimento para as ligações da biblioteca MySQL C ++ instalem o pacote libmysql++-dev (sem o c ).

    
por Florian Diesch 06.07.2015 / 18:33
0

O pacote é libmysql++-dev , sem o c .

Se você receber o mesmo erro ao instalar o acima, precisará alterar o seu espelho de arquivamento:

  • Selecione uma de aqui , certificando-se de que ela esteja perto de sua localização.

  • Digite gksudo gedit /etc/apt/sources.list no terminal

  • Substitua o espelho atual pelo recém-escolhido

O pacote deve então ser instalado sem problemas.

    
por TellMeWhy 06.07.2015 / 18:36