如何将OpenCV的测试框架与CMake一起使用?
How do I use OpenCV's test framework with CMake?
OpenCV似乎有一个基于GTest的测试框架。他们将其用于自己的单元测试,但我找不到有关如何在OpenCV之外使用它的文档,示例或教程。
它非常适合我打算在基于 OpenCV 的库上实现的测试,但我真的不知道从哪里开始,因为我并不是真正的 CMake(构建我们的库)的专家。
我非常感谢有关设置某种"Hello ts World"的帮助,即如何配置主CMakeList.txt以及测试目录中的CMakeList,以便运行测试,例如在模块的测试子目录中找到的测试(例如核心的测试文件夹)
经过一些研究和测试,我在博客中回答了自己的问题:使用 OpenCV 的测试框架(使用 CMake)
再说一次,我不是CMake专家,所以欢迎评论!
相关文章:
- 将--whole archive链接器选项与CMake和具有其他库依赖项的库一起使用
- 将 OpenCV 与 CMAKE 中的项目一起构建为第三方库的正确方法
- 如何将GTest与CMake一起使用?遵循谷歌指南时的链接问题
- 如何将动态链接库与CMake一起使用
- SSE 标志应该如何与现代 CMake 一起添加?
- 将外部C++库与 CMake 一起使用时出错
- Catch2 单元测试未与 CMake 项目一起运行
- 如何将 Pybind11 与 CMAKE 一起使用以链接 2 个模块
- 如何将 c++20 模块与 CMake 一起使用
- 如何将编译的 wxwidgets 与 cmake 一起使用
- 当它们不与GCC和CMAKE一起使用时,如何解析未定义的引用
- CMake 项目结构:如何正确地将库合并在一起并将它们包含在多个可执行文件中
- 如何将库与CMAKE一起包含在OSX捆绑包中
- 当将QT创建者与CMAKE一起使用时,为什么我不必手动链接MSVC库
- 将特征与cmake一起使用
- 在将QT与Cmake一起使用时解决链接错误
- 将CMAKE与Code ::块一起使用
- 我如何配置我的cmake文件以与Google Test和CTEST一起使用
- cmake 找不到随 vcpkg 一起安装的库
- Googletest 在 bazel test 中永远不会失败(在它应该失败的地方),但与 cmake & clion 一起工作