使用CppUnit时出现的几个问题

使用CppUnit时出现的几个问题,呵呵……希望那位大侠帮忙改改

 

CppUnit工具:http://dl.dbank.com/c05nbdmb56

《CppUnitDemoFactorial构建步骤.pdf》:http://dl.dbank.com/c0macoa8p7

我的代码:http://dl.dbank.com/c0daa2luvs

 

No.1 按照《CppUnitDemoFactorial构建步骤.pdf》上的输入后组建是出现一下错误

c:\program files\microsoft visual studio\myprojects\cppunitdemofactorial\cppunitdemofactorial.cpp(42) : error C2143: syntax error : missing ';' before '.'

c:\program files\microsoft visual studio\myprojects\cppunitdemofactorial\cppunitdemofactorial.cpp(42) : error C2501: 'runner' : missing storage-class or type specifiers

c:\program files\microsoft visual studio\myprojects\cppunitdemofactorial\cppunitdemofactorial.cpp(42) : error C2371: 'runner' : redefinition; different basic types

        c:\program files\microsoft visual studio\myprojects\cppunitdemofactorial\cppunitdemofactorial.cpp(41) : see declaration of 'runner'

c:\program files\microsoft visual studio\myprojects\cppunitdemofactorial\cppunitdemofactorial.cpp(42) : error C2143: syntax error : missing ';' before '.'

c:\program files\microsoft visual studio\myprojects\cppunitdemofactorial\cppunitdemofactorial.cpp(43) : error C2143: syntax error : missing ';' before '.'

c:\program files\microsoft visual studio\myprojects\cppunitdemofactorial\cppunitdemofactorial.cpp(43) : error C2501: 'runner' : missing storage-class or type specifiers

c:\program files\microsoft visual studio\myprojects\cppunitdemofactorial\cppunitdemofactorial.cpp(43) : error C2371: 'runner' : redefinition; different basic types

        c:\program files\microsoft visual studio\myprojects\cppunitdemofactorial\cppunitdemofactorial.cpp(41) : see declaration of 'runner'

c:\program files\microsoft visual studio\myprojects\cppunitdemofactorial\cppunitdemofactorial.cpp(43) : error C2143: syntax error : missing ';' before '.'

c:\program files\microsoft visual studio\myprojects\cppunitdemofactorial\cppunitdemofactorial.cpp(44) : error C2143: syntax error : missing ';' before 'return'

解决方法及步骤:

通过网上查看资料和看别人的博文,发现

/* CppUnit::MfcUi::TestRunner runner;;

runner.addTest(CppUnit::TestFactoryRegistry::getRegistry().makeTest());

runner.run();

return TRUE;

*/

这个是要放在函数里面的。而且是要放在CCppUnitDemoFactorialApp::InitInstance()里面,所以我就把放在了InitInstance里面而且把这个函数里面的所有都注释掉了。

呵呵……编译通过啦!!!!!

但是你别高兴的太早了了,运行的时候出现了错误提示对话框

到对应的文档里去查看,却发现并没有丢失。。。。。。。。。

重新做了一遍,还是一样,也请教了老师,老师说是库文件错误,或者是VC编译器出错了

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值