VC的MFC编程中debug转release下编译的一个小错误

4,723次阅读
没有评论

共计 395 个字符,预计需要花费 1 分钟才能阅读完成。

问题:
VC的MFC编程中,程序在debug版本下编译连接执行,一切顺利
但是生成release版的时候,出现报错:
generating code…
linking…
chaoscodecdemoview.obj : error lnk2001: unresolved external symbol __imp__mcisendcommanda@16
release/chaoscodecdemo.exe : fatal error lnk1120: 1 unresolved externals
error executing link.exe.

原因及解决:
看看debug与release的设置是否一样,release版本中没有将相关的lib文件(如Winmm.lib)设置进去,象debug一样设置就可以了。也就是添加进这个winmm.lib,或者在首部添加:
#pragma comment(lib,”winmm.lib”)

正文完
 0
任侠
版权声明:本站原创文章,由 任侠 于2008-12-13发表,共计395字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码