我在编译 catch2 示例中的 010-TestCase.cpp 文件时遇到此错误。我对这个框架很陌生。如果有人对此有意见请回复。猫
最佳答案
当使用 Catch2 的单 header 分发示例作为与 CMake 安装相反的示例时,这似乎会出现问题。
对我来说,诀窍是从示例命令中删除有问题的 -I$(CATCH_SINGLE_INCLUDE)
。它没有出现在 Google 搜索中,但我希望它包含我仅包含为“catch2.hpp”的路径。
在我结束之后,测试对我有用:
g++ -std=c++11 -Wall -o 010-TestCase 010-TestCase.cpp && ./010-TestCase --success
关于c++11 - 当我在 Catch2 中编译 010-TestCase.cpp 文件时,获取 CATCH_SINGLE_INCLUDE : command not found Error,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59464918/