Portal hispano de Kubuntu

Libreria bluez-dev [Solucionado]


Hola,

Antes de nada decir que soy nuevo en linux, Kubuntu, C++, Bluetooth y KDevelop. Tengo que realizar un programa que se conecte a un móvil a través de bluetooth para realizar llamadas, enviar datos por GPRS, ...

El caso que ando documentandome y tras ver varios ejemplos de codigo e intentar linkar estas librerias:
#include
#include
#include

Encontre por ahi que necesito la libreria Bluez-dev. He hecho un apt-cache search bluez-dev pero nada. Por Google he buscado paquetes para kubuntu y tampoco. No se si alguno sabra que librerias necesito para programar con Bluez sobre linux. Y en general cualquier tipo de ayuda sobre linux, Kubuntu, C++, Bluetooth y KDevelop es bienvenida.

Un saludo Ramsés.

Tambien os comento un problema puntual, he buscado por internet un ejemplo de codigo. pero KDevelop me da el siguiente error de linkado:
undefined reference to `strtoba`

y asi con todas las fucniones de Bluez.

La tengo instaladas con apt-get pero tal vez sea un problema en la configuracion del linkador. Hay que poner algo en LDFLAGS?
Yo tengo puesto -lkio -L/usr/lib/libbluetooth.so pero no funciona.

Un saludo Ramses.

La librería que te falta podría ser libbluetooth-dev:

sudo aptitude show libbluetooth-dev
Package: libbluetooth-dev
State: not installed
Version: 3.29-0ubuntu1
Priority: extra
Section: libdevel
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Uncompressed Size: 307k
Depends: libbluetooth2 (= 3.29-0ubuntu1), libc6-dev | libc-dev
Suggests: pkg-config
Conflicts: bluez-pan, libbluetooth-dev, libsdp2-dev (<= 1.5.2)
Replaces: libsdp2-dev (<= 1.5.2)
Provides: libbluetooth2-dev
Description: Development files for using the BlueZ Linux Bluetooth library
BlueZ is the official Linux Bluetooth protocol stack. It is an Open Source project distributed under GNU General Public License (GPL).
Homepage: http://bluez.sourceforge.net

No te saco la salida del aptitude (porque el linux esta aislado de internet) pero me dice que esta instalada. Seguramente tenga instaladas todas las librerias pero creo que KDevelop no las linka bien.

De hecho el programa me compila perfectamente. Y si pongo algo mal en alguna funcion enseguida me lo dice, pero cuando pone "linking" despues salen los errores.

Ya lo solucione, habia que agregar en el target las librerias de bluetooth. Hay alguien que sepa manejar completamente el KDevelop?

Relacionado con Libreria bluez-dev [Solucionado]



Buscar

Inicio de sesión

Encuesta

¿Qué te parece Kubuntu 8.10 Intrepid Ibex?
Excelente, me gusta mucho
21%
Buena, pero podría mejorar
32%
Mala, me da muchos problemas
14%
No me funciona/No he podido instalarla
4%
Aún no la he probado
17%
De momento no actualizo y me quedo con KDE3
13%
Total de votos: 132

En línea

En este momento hay 3 usuarios y 32 invitados en línea.

Usuarios en línea