相关疑难解决方法(0)

配置c ++标准库的clang-check

我试图运行Ale作为我的linter,然后使用clang-check来lint我的代码.

$ clang-check FeatureManager.h
Error while trying to load a compilation database:
Could not auto-detect compilation database for file "FeatureManager.h"
No compilation database found in /home/babbleshack/ or any parent directory
json-compilation-database: Error while opening JSON database: No such file or directory
Running without flags.
/home/babbleshack/FeatureManager.h:6:10: fatal error: 'unordered_map' file not found
#include <unordered_map>
         ^~~~~~~~~~~~~~~
1 error generated.
Error while processing /home/babbleshack/FeatureManager.h.
Run Code Online (Sandbox Code Playgroud)

而使用clang ++进行编译只会返回一个警告.

$ clang++ -std=c++11 -Wall FeatureManager.cxx FeatureManager.h
clang-5.0: warning: treating 'c-header' input as 'c++-header' when in C++ mode, …
Run Code Online (Sandbox Code Playgroud)

c++11 clang++

1
推荐指数
1
解决办法
1668
查看次数

标签 统计

c++11 ×1

clang++ ×1