我想把hellogv的《基于wince的网络音视频通信(简单易明版)》用到我的平台上,但搞了半天没好:
首先,我新建了一个工程,选智能设备的MFC应用,平台是我导进去的ly2440,把原来项目里的文件转移到我自己的项目里,工程属性里选择使用MFC静态库(我用了另外一个简单的程序测试,选动态库的话,报错不能运行,选静态库能运行,所以这个选了静态库)。结果build的时候出现300多个错误。大多是在uafxcwd.lib这个文件上的,错误主要有两个,如下:unresolved external symbol _CrtDbgReportW 和 unresolved external symbol __CxxFrameHandler3,为什么导致两个变量unresolved ?
之前已经加上了,只是忘了说,build,就出现上述的错误。
在代码中找找看,这两个东东是否存在
不存在报错就正常啦;如果存在,再来分析原因。
原来的工程里,工程属性里“忽略特定静态库”一项有libcmtd.lib,我在自己的工程里也照着添加。
我刚刚无聊把它删了试试,结果却build成功了!为啥?