C++语法自动检查不支持c++11

DeepinScreenshot_select-area_20171006044236

#include 和 using std::array 这个写法被认为是错误

哪个语法后端?

用的clang

How about this ? PS: my Chinese input method is broken !-_-

(use-package flycheck-irony
  :ensure t
  :defer t
  :init (progn
	  (setq irony-additional-clang-options '("-std=c++11"))
	  (add-hook 'flycheck-mode-hook #'flycheck-irony-setup)
	  ))
(add-hook 'c++-mode-hook (lambda () (setq flycheck-clang-language-standard "c++11")))

2 个赞

日常炸输入法。

我也很无奈, 无奈摊手.jpg

使用irony-additional-clang-options,4楼正解。

spacemacs很火嘛,到处看到都是用它的,Emacs本尊表示。。。嘛,也好。

这些代码要添加在哪里?

任何时间,任何地点。

这这这都可以

添加代码以后,每次启动都会显示 found 2 orphan package to delete

这个正常吗?

哪两个包? 记得把额外加的包加入 dotspacemacs-additional-packages

我只在

`(defun dotspacemacs/user-config ()`

中加入了

(add-hook 'c++-mode-hook (lambda () (setq flycheck-clang-language-standard "c++11")))

这一行,就起到了作用了

1 个赞