0

BLUETOOTH デバイスに関する情報を取得して印刷したいと考えています。これはこれを行うためのコードです:

#include <bluetooth/bluetooth.h>
#include <bluetooth/hci.h>
#include <bluetooth/hci_lib.h>
 #include <stdio.h>

#include <string.h> /* for strncpy */
#include <sys/types.h>
#include <sys/socket.h>

 #include <sys/ioctl.h>
  #include <netinet/in.h>
   #include <unistd.h>
 #include <netinet/in.h>
#include <arpa/inet.h>
#include <cstdio>
#include <time.h>
#include <linux/wireless.h>

  static int dev_info(int s, int dev_id, long arg)
 {
 struct hci_dev_info di = { dev_id: dev_id };
 char addr[18];
 if (ioctl(s, HCIGETDEVINFO, (void *) &di))
 return 0;
 ba2str(&di.bdaddr, addr);
  printf("\t%s\t%s\n", di.name, addr);
  return 0;
   }

しかし、私の ECLIPSE c++ はこれらのヘッダーを認識しません:

   #include <bluetooth/bluetooth.h>
    #include <bluetooth/hci.h>
   #include <bluetooth/hci_lib.h>

助けてくれませんか?

4

0 に答える 0