Poco - Hello World (一)

一, 下载

官网下载地址

https://pocoproject.org/download/index.html 

二, 编译

需要安装VS

加压后,找到Foundation中的sln文件。根据已经VS版本选择对应的sln文件

VS2013 对应的是 Foundation_vs120.sln

1, 首先打开CppUnit_vs120.sln编译,文件会生成到根目录bin文件夹里。

2,打开 Foundation_vs120.sln,逐个编译每个工程。

打开后,整个解决方案编译。

三 运行

1,更改TestSuite的生成目录到根目录的bin中。

  1) 更改Configuration Properties -> General -> Output Directory 

  2)   更改Linker -> General -> Output File.

2,调试运行初探  

  1) Test Main函数

  使用CppUnitMain宏定义的main函数。

#define CppUnitMain(testCase) \
int main(int ac, char **av) \
{ \
std::vector<std::string> args; \
for (int i = 0; i < ac; ++i) \
args.push_back(std::string(av[i])); \
CppUnit::TestRunner runner; \
runner.addTest(#testCase, testCase::suite()); \ //  此处#testcase,为类名。
return runner.run(args) ? 0 : 1; \
}

2)所有testcase都需要进程Test类。suite 可以包含为一个个Test的组合。

转载于:https://www.cnblogs.com/OnTheRoad2016/articles/6363173.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值