C++11 在Catch2中编译010-TestCase.cpp文件时,获取CATCH\u SINGLE\u INCLUDE:command not found错误

C++11 在Catch2中编译010-TestCase.cpp文件时,获取CATCH\u SINGLE\u INCLUDE:command not found错误,c++11,g++,catch2,C++11,G++,Catch2,我在编译010-TestCase.cpp文件时遇到了这个错误,该文件在catch2的示例中。我对这个框架非常陌生。如果有人对此有意见,请回复。Cat当使用Catch2的单头分发示例作为CMake安装的反面时,这似乎是一个问题 我的诀窍是从示例命令中删除有问题的-I$(CATCH\u SINGLE\u INCLUDE)。它并没有出现在谷歌搜索中,但我希望它能包含路径,而我只是将其命名为“catch2.hpp” 在我完成以下工作后,测试对我有效: g++-std=c++11-Wall-o 010 T

我在编译010-TestCase.cpp文件时遇到了这个错误,该文件在catch2的示例中。我对这个框架非常陌生。如果有人对此有意见,请回复。Cat

当使用Catch2的单头分发示例作为CMake安装的反面时,这似乎是一个问题

我的诀窍是从示例命令中删除有问题的
-I$(CATCH\u SINGLE\u INCLUDE)
。它并没有出现在谷歌搜索中,但我希望它能包含路径,而我只是将其命名为“catch2.hpp”

在我完成以下工作后,测试对我有效:


g++-std=c++11-Wall-o 010 TestCase 010-TestCase.cpp&./010 TestCase--success

请分享如何调用编译器。