http://blog.sina.com.cn/s/blog_58c3f7960102uwaw.html
编译CPPUNIT时没问题,可连接的时候出现LINK : fatal error LNK1104: cannot open file "mfc42ud.lib" 错误,发现居然冒出个缺少库文件的错误,琢磨了一会,原来发现,这个错误是因为缺少Unicode的支持文件,在装VC++的时候是选装的,但默认是不装的。
解决方法:
1、重新安装VC++,选择支持Unicode。
2、从网上下载mfc42ud.lib和mfc42ud.dll文件,将mfc42ud.lib拷贝到Microsoft Visual Studio\VC98\MFC\LIB下。将mfc42ud.dll拷贝到system32下。
第二种方法本人测试过,是可以解决问题的,但需要copy多个文件,文件列表如下:
本文介绍了解决VC++ 编译CPPUNIT时出现的Unicode支持文件缺失问题,提供了两种解决方案:一是重新安装VC++并选择Unicode支持;二是手动下载所需文件并放置在指定目录。

8886

被折叠的 条评论
为什么被折叠?



