我正在开发一个应用程序,它将一些数据从iPhone发送到外部蓝牙模块。我一直在阅读这个论坛上的信息,但我仍然不明白如何使用btstack来开发该应用程序(如果可能的话)。我使用xCode环境来开发它。所以我想知道是否有人有一种简单和基本的代码来理解使用btstack(或者是一个项目)。我将非常乐意为您提供这方面的任何帮助。使用iPhone使用btstack发送数据
此致敬礼。
我正在开发一个应用程序,它将一些数据从iPhone发送到外部蓝牙模块。我一直在阅读这个论坛上的信息,但我仍然不明白如何使用btstack来开发该应用程序(如果可能的话)。我使用xCode环境来开发它。所以我想知道是否有人有一种简单和基本的代码来理解使用btstack(或者是一个项目)。我将非常乐意为您提供这方面的任何帮助。使用iPhone使用btstack发送数据
此致敬礼。
尝试运行为Cocoa Touch制作的示例,它在通过svn获取的btstack目录上称为BTstackCocoa。 我处于完全相同的情况。我运行这个应用程序,但我正在搜索设备时得到SIGTERM ...
当你编译BTStack时,在src direcotry中会出现一个libBTstack.a和libBTstack.dylib文件。将它们复制到iPhone_SDK_sysroot/usr/local/lib并在iPhone上也复制到/ usr/local/lib。然后纠正BTstackCocoaAppDelegate.m文件:实现
- (void) deviceDetected: (id) detected device: (id) device {
}
- (void) inquiryStopped {
}
- (void)disconnectDevice:(id)disconnect device:(id)device {
}
,为了不出现错误(当应用程序完成搜索,这些方法被称为主应用程序委托重新编译它,但它没有实现这些默认情况下,ObjC运行时会抛出n个错误)。
BTStack无法在XCode 4.5和iOS 6.0中编译;而编译的应用程序中的libBTstack.dylib不能用于此;
感谢您的帮助。我试图编译CBstackCocoa的例子,但我只是得到下一个错误代码“ld:库找不到-lBTstack ”是否有人知道如何解决这个问题或它与什么有关? 此致敬意。 – user332976 2010-05-05 15:21:04