1

我正在 WindowsCE 6.0 中编写一个示例应用程序。我想将手持设备连接到另一个蓝牙设备并交换数据。我正在关注这个链接。但是当编译示例代码时,我收到了这些错误

1>BlueToothTestDlg.obj : 错误 LNK2019: 函数“public: void __cdecl CBlueToothTestDlg::OnBnClickedFdButton(void)”中引用的未解析外部符号 WSALookupServiceEnd (?OnBnClickedFdButton@CBlueToothTestDlg@@QAAXXZ)

1>BlueToothTestDlg.obj:错误 LNK2019:未解析的外部符号 WSALookupServiceNextW 在函数“public: void __cdecl CBlueToothTestDlg::OnBnClickedFdButton(void)”中引用 (?OnBnClickedFdButton@CBlueToothTestDlg@@QAAXXZ)

1>BlueToothTestDlg.obj:错误 LNK2019:未解析的外部符号 WSALookupServiceBeginW 在函数“public: void __cdecl CBlueToothTestDlg::OnBnClickedFdButton(void)”中引用 (?OnBnClickedFdButton@CBlueToothTestDlg@@QAAXXZ) 1>FLEX7000_2450

(ARMV4I)\Debug\BlueToothTest.exe : 致命错误 LNK1120: 3 unresolved externals

我已经包含了这些标题

#include <Winsock2.h>
#include <Ws2bth.h>
#include <bt_sdp.h>
#include <bthapi.h>
#include <bt_api.h>
#include <winioctl.h>

搜索时我发现可能是因为缺少 coredll.lib。但我不确定在哪里可以找到它以及如何包含它?

谢谢

4

1 回答 1

0

我找到了解决方案。我在项目属性下的链接器输入标志中添加了Ws2.lib ,现在应用程序构建。

于 2013-09-12T22:06:58.527 回答