![](/img/trans.png)
[英]Weird behaviour when compiling CppUTest tests for application using Qt and Boost
[英]Compiling CppUTest and typecast errors
我从未在C ++中使用任何单元测试框架。 现在,我选择了CppUTest 3.6版。 我正在尝试根据README_InstallCppUTest.txt文件编译库:
./configure =>确定
make =>不好
src/CppUTest/JUnitTestOutput.cpp:170:29: error: use of old-style cast [-Werror,-Wold-style-cast]
我应该纠正所有这些编译错误,还是可以以某种方式跳过这些错误? 我知道g ++是OSX中clang的符号链接。
以前,我尝试使用gtest。 基本上,进行虚拟测试时非常好(例如EXPECT_EQ(1,1)
)。 当我尝试测试一类正常的生产代码时,很难找到如何使用存根或Mocs的方法。 所以我决定尝试CppUTest。
我应该纠正所有这些编译错误,还是可以以某种方式跳过这些错误?
您可以禁用警告(或删除-Werror
将所有警告变为错误)。
我认为您已经下载了稳定版,因此可以尝试使用当前的Git Snapshot 。 但是,这可能不稳定。
好。 如果更改了CppUTest框架代码,是否可以提交更改?
您应该首先检查 当前来源 (上面的链接)。 如果尚未 修复 ,将修复程序贡献给项目始终是一个好主意。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.