vs2008中的问题

taifeng123 2009-01-02 03:02:28
编译成debug版本没有问题,编译成release就出问题,怎么解决。
Sound.obj : error LNK2001: 无法解析的外部符号__imp__waveOutOpen@24
Sound.obj : error LNK2001: 无法解析的外部符号__imp__waveOutUnprepareHeader@12
Sound.obj : error LNK2001: 无法解析的外部符号__imp__waveOutReset@4
Sound.obj : error LNK2001: 无法解析的外部符号__imp__waveOutWrite@12
Sound.obj : error LNK2001: 无法解析的外部符号__imp__waveOutClose@4
另一个就是:还有就是debug版本程序没有装vc就运行不了,如果我把需要的,msvcp90d.dll和msvcr90d.dll放在应用程序中没有vc能运行不
...全文
114 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
taifeng123 2009-02-09
  • 打赏
  • 举报
回复
呵呵
taifeng123 2009-02-04
  • 打赏
  • 举报
回复
谢谢各位了
damo_xu 2009-01-02
  • 打赏
  • 举报
回复
声音文件没有找到。
waizqfor 2009-01-02
  • 打赏
  • 举报
回复
UP UP
taifeng123 2009-01-02
  • 打赏
  • 举报
回复
我加入了winmm.lib库
wdz609 2009-01-02
  • 打赏
  • 举报
回复
说明release版中没有加入waveXXX依赖的库:Winmm.lib
针对VC2005:debug的如果想在没有vc的机器上运行,需要lz提到的msvcr80d.dll等库,外加一个.manifest文件(指导应用程序如何找依赖库的,我是这样理解的)。或者LZ干脆编译成静态链接方式(但如果用到vc特有的api时,好像也不是很好)。

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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