你能帮我修复有关蓝牙低功耗(C++)的错误吗?
Can you help me fix error about Bluetooth Low Energy (C++)?
我在Win 8.1上使用VS2013。
我有一些项目的解决方案。其中之一是包含代码连接低功耗蓝牙的项目。我建立它成功。
另一个项目参考上述项目。但是当我构建时,显示错误"错误 C2061:语法错误:标识符'BLUETOOTH_ADDRESS '"。
我找出为什么会有这个错误。在"BluetoothApis.h"中,条件"#if(NTDDI_VERSION>= NTDDI_WINXPSP2)"不会发生。细节:
#if (NTDDI_VERSION >= NTDDI_WINXPSP2)
typedef ULONGLONG BTH_ADDR;
typedef struct _BLUETOOTH_ADDRESS {
union {
BTH_ADDR ullLong; // easier to compare again BLUETOOTH_NULL_ADDRESS
BYTE rgBytes[ 6 ]; // easier to format when broken out
};} BLUETOOTH_ADDRESS_STRUCT;
#define BLUETOOTH_ADDRESS BLUETOOTH_ADDRESS_STRUCT
帮帮我!
在可视化项目中,必须 #define(在编译器的预处理器选项中)您正在使用(或想要使用)的 SDK 版本。因此,通常,您将添加编译器的预处理器术语,例如:NTDDI_VERSION=NTDDI_WIN7_WIN32_WINNT=WIN32_WINNT_WIN7(如果 Win7 是你的目标)
对 Win8... 使用适当的常量...
相关文章:
- 被解释为低级别const的const对象的地址
- 为什么当我解模块化时,这个C++代代码"效率较低"?
- 有没有一种代码密度较低的方法来使用非默认构造函数初始化数组?
- 使用专用显卡进行 OpenGL 渲染时帧速率较低
- 在打开多个其他窗口时使用全屏窗口时帧速率非常低
- 覆盖应用程序的低级别键盘挂钩问题
- 将相同的键添加到低序映射
- 将 mmap 内存用于开销非常低的循环缓冲区
- C++低吞吐量 winsock TCP 测试应用程序
- C++ - 与 Numpy 中的矢量版本相比,Argsort 效率低的矢量版本实现
- C++,在对象内分配多个数据时,堆栈分配是否更有效? 在下面的程序中,类A_Heap的效率会更低吗?
- 带有 win32 低级别消息 API 的 CAdES 签名
- 如何在 Windows 10 中使用 C++ 输出低 ASCII?
- 如何测量一个音频样本中的低音量
- 低功耗 ESP32 + 具有深度睡眠模式的 LoRa (TTGO LoRa32 OLED 板 V1.0).
- 你能帮我修复有关蓝牙低功耗(C++)的错误吗?
- 在低功耗多核微控制器中使用全局变量不好吗?(C++)
- 如何连接到蓝牙低功耗设备
- 蓝牙低功耗低速率在Windows上
- 蓝牙低功耗Java Api或C/ c++库