求:VC++ (MFC程序)多重定义的问题,编译链接类问题,已经在 BlueTooth_WM.obj 中定义

sasasd 2009-08-14 09:26:40
我最近在做PDA的蓝牙通讯,编译了您的蓝牙通讯类程序,VC 语言环境,我遇到了一个问题,在网上找的方法也失败了,想请广大朋友帮忙看下,不胜感激。

错误如下:
1>DATASHOW.obj : error LNK2005: SVCID_BTH_PROVIDER 已经在 BlueTooth_WM.obj 中定义
1>INPUT.obj : error LNK2005: SVCID_BTH_PROVIDER 已经在 BlueTooth_WM.obj 中定义
1>PDA.obj : error LNK2005: SVCID_BTH_PROVIDER 已经在 BlueTooth_WM.obj 中定义
1>PDADlg.obj : error LNK2005: SVCID_BTH_PROVIDER 已经在 BlueTooth_WM.obj 中定义
1>QUERY.obj : error LNK2005: SVCID_BTH_PROVIDER 已经在 BlueTooth_WM.obj 中定义
1>Windows Mobile 6 Professional SDK (ARMV4I)\Release\PDA.exe : fatal error LNK1169: 找到一个或多个多重定义的符号
1>生成日志保存在“file://d:\suhongfeng\Work\MFC\PDA\PDA\Windows Mobile 6 Professional SDK (ARMV4I)\Release\BuildLog.htm”

开发环境如下系统:windows xp sp2 开发工具:visual Studio 2005 (VC ) 带 Windows Mobile 6 的多普达真机

我按照下面2方法也试了,还是没有作用:
1 .项目属性 -->链接器 - 输入 - 附加依赖项 加入 ws2.lib
2 .将 /FORCE:MULTIPLE 添加到链接器命令行选项,并确保 uuid.lib 是引用的第一个库。
...全文
141 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hautmz 2010-07-01
  • 打赏
  • 举报
回复
是头文件包含的重复
chaos_yan 2010-06-22
  • 打赏
  • 举报
回复
顶一下啊,我也出现这个问题了。
liangyou_ren 2010-01-27
  • 打赏
  • 举报
回复
我也顶一下吧,同问!
sasasd 2009-08-14
  • 打赏
  • 举报
回复
哎 自己顶一下!

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧