google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

CPPUNIT出问题了,有人知道怎么解决吗?

CPPUNIT出问题了,有人知道怎么解决吗?


Linking...
LINK : fatal error LNK1104: cannot open file "mfc42u.lib"
Error executing link.exe.

testrunneru.dll - 1 error(s), 0 warning(s)
Linking...
LINK : fatal error LNK1104: cannot open file "mfc42ud.lib"
Error executing link.exe.

testrunnerud.dll - 1 error(s), 0 warning(s)
就是这个错误,CPPUNIT的版本是1.10.2的

TOP

VC使用的是什么版本?是不是库文件的路径没有指定?
共享知识,共享经验,共同提高。^_^

TOP

确实有这个问题


就是无法生成正确的testrunnerud.dll

TOP

这个是UNICODE的问题吧


在WINDOWS的安装文件中搜一下这些文件:mfc42u.lib,mfc42ud.lib,找到之后拷到C:\Program Files\Microsoft Visual Studio\VC98\Lib中,编译时应该还会找不到DLL文件,用同样的方法搜出来,拷到WINNT\SYSTEM32中。
好象一共要拷四个LIP,四个DLL,编译时会提示的。

TOP

楼上打错了,是四个LIB


楼上打错了,是四个LIB

TOP

不过,还是Visual Unit好用


不过,还是Visual Unit好用

TOP

Visual Unit好像要钱钱,不知道是多少。。

TOP

你到VisualStudio的安装盘里去找一下mfc42u.lib文件,然后把它拷贝到你的系统目录下(还是安装目录下,忘了,你试试吧),这个错误的原因是你的VisualStudio安装不完全造成的,与CppUnit无关。建议不嫌麻烦的话重装一下VisualStudio

TOP

这是MFC的库找不到啦,覆盖安装一下VC就行了。
CppUnit引用的库和dll还有include的路径也要对。

TOP

 
当前时区 GMT+8, 现在时间是 2008-10-14 23:04Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹