#pragma comment(lib, "winmm.lib") 的问题

exceed_me 2008-07-17 05:43:11
在写语音聊天时,要用到 这个 动态链接库 ,#pragma comment(lib, "winmm.lib")
在自己电脑上Debug 是没问题了 ,但是怎么才能在没有装 VC 开发环境的计算机中也能 成功运行呢,是不是 直接把这个 lib 拷到 应用程序所在文件夹就可以了呢?
还是 直接 Realease 就可以了
以前试过,但好像出过问题.....
...全文
1172 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
exceed_me 2008-07-21
  • 打赏
  • 举报
回复
大概是别的原因,因为同样用到 这个 东西,比如说控制光驱的弹出,就没问题,到别的机器上,不知道是什么原因,能运行,但是一旦连接并且通信,马上应用程序错误.....
exceed_me 2008-07-18
  • 打赏
  • 举报
回复
那么还需要设置别的一些选项吗?
rageliu 2008-07-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 rageliu 的回复:]
static release
[/Quote]

绝对可以,可以不管那个lib
zdrone 2008-07-18
  • 打赏
  • 举报
回复
有没有用到winmm.dll 这个文件? lib应该只是个库文件,如果是静态的话,那么不需要dll直接编译并且链接进exe

如果是动态dll lib文件只是起到导出函数的寻找作用吧? lib文件应该是直接编译并链接到exe的。可能是因为dll的问题

需要不需要注册?
bitxinhai 2008-07-17
  • 打赏
  • 举报
回复
拷贝对应的dll到工程目录下!!!!
exceed_me 2008-07-17
  • 打赏
  • 举报
回复
以前我测试过的,在两台都装 VC 的情况下 是没问题的
exceed_me 2008-07-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 sanshao27 的回复:]
引用 1 楼 thirddata 的回复:
winmm.lib应该有个对应dll,把这个dll拷贝过去就好了

这样做也不行吗?
[/Quote]

不行,不知道是不是应用程序本生的错误
sanshao27 2008-07-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 thirddata 的回复:]
winmm.lib应该有个对应dll,把这个dll拷贝过去就好了
[/Quote]
这样做也不行吗?
exceed_me 2008-07-17
  • 打赏
  • 举报
回复
再强调一下,在没装 VC 环境的 计算机上 ,就会有问题
那个 winmm.lib 我也拷到 Release 的那个文件夹下了 ,但还是没有用
唉,对 这些东西不熟悉就是这样
exceed_me 2008-07-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 rageliu 的回复:]
static release
[/Quote]

没有用哦,发生应用程序错误
rageliu 2008-07-17
  • 打赏
  • 举报
回复
static release
thirddata 2008-07-17
  • 打赏
  • 举报
回复
winmm.lib应该有个对应dll,把这个dll拷贝过去就好了

15,467

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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