开发者测试之MockCpp工具编译
【摘要】 MockCpp工具编译
mockcpp 编译
源码修改
根据 mockcpp
官方下载链接, mockcpp
已经
-
修改源码根目录
CMakeLists.txt
,# 在 ADD_SUBDIRECTORY(src) 之前添加 add_definitions(-D_GLIBCXX_USE_CXX11_ABI=0)
-
修改
include/mockcpp/mockcpp.h
头文件// 由于 C++11 已经定义 static_assert, 因此需注释下面代码 // include/mockcpp/mockcpp.h template <bool condition> struct static_assert { typedef int static_assert_failure[condition ? 1 : -1]; };
编译
在源码根目录下执行如下命令编译
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=. ../
make -sj install
执行完毕后,build
目录下输出头文件目录 include/mockcpp
以及静态库 lib/libmockcpp.a
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)