VC++6.0创建MFC AppWizard(exe)工程实现PC端的蓝牙搜索收发数据程序有关问题
VC++6.0创建MFC AppWizard(exe)工程实现PC端的蓝牙搜索收发数据程序问题
我在网上下载了一个PC机上的蓝牙程序,他是用Win32 Console Application创建工程的,这个程序包含四个头文件Btsdk_API.h、Btsdk_Macro.h、Btsdk_Stru.h和Btsdk_ui.h,同时在Link->Object/library modules中链接了BsSDK.lib文件,程序中调用Btsdk_API.h中的函数Btsdk_IsServerConnected()编译运行均正常。然后我用MFC AppWizard(exe)创建工程,同样包含这四个头文件和链接BsSDK.lib,同样调用Btsdk_IsServerConnected()编译出错,错误提示error LNK2001:unresolved external symbol"unsigned char_cdecl Btsdk_IsServerConnected(void)"(?Btsdk_IsServerConnected@@YAEXZ)
../bin/bluetooth.exe:fatal error LNK1120:1 unresolved externals
error executing link.exe
总之就是用Win32 Console Application创建工程可以,用MFC AppWizard(exe)创建工程就出现不能正常加载BsSDK.lib的问题,四个头文件和BsSDK.lib文件我分别放在两个文件夹下了,请大家帮我看看这个问题该如何解决。
------解决方案--------------------
引用BsSDK.lib 路径对吗?版本对吗?
我在网上下载了一个PC机上的蓝牙程序,他是用Win32 Console Application创建工程的,这个程序包含四个头文件Btsdk_API.h、Btsdk_Macro.h、Btsdk_Stru.h和Btsdk_ui.h,同时在Link->Object/library modules中链接了BsSDK.lib文件,程序中调用Btsdk_API.h中的函数Btsdk_IsServerConnected()编译运行均正常。然后我用MFC AppWizard(exe)创建工程,同样包含这四个头文件和链接BsSDK.lib,同样调用Btsdk_IsServerConnected()编译出错,错误提示error LNK2001:unresolved external symbol"unsigned char_cdecl Btsdk_IsServerConnected(void)"(?Btsdk_IsServerConnected@@YAEXZ)
../bin/bluetooth.exe:fatal error LNK1120:1 unresolved externals
error executing link.exe
总之就是用Win32 Console Application创建工程可以,用MFC AppWizard(exe)创建工程就出现不能正常加载BsSDK.lib的问题,四个头文件和BsSDK.lib文件我分别放在两个文件夹下了,请大家帮我看看这个问题该如何解决。
mfc
------解决方案--------------------
引用BsSDK.lib 路径对吗?版本对吗?