2016-07-25 15 views
1

Um Klappern Unterstützung C++ 11-Standard zu machen, muss ich -std=c++11 Argumente hinzufügen. wie diese,Wie man das clam back-end des Unternehmensmodus in Emacs Unterstützung C++ 11 machen?

enter image description here

Es funktioniert gut, wenn ich eine C++ Quelldatei bearbeiten. Aber wenn ich eine c-Quelldatei bearbeite, kann der Klang nicht funktionieren. Ich denke, der Grund sind die Argumente, die ich hinzugefügt habe. ++ 11, mittlerweile auch für eine C-Quelldatei

So wie die Klirren Back-End-c Unterstützung zu machen?

Antwort

0

Sie müssen die Option machen nur mit C++ Modus, so würden Sie wie folgt vorgehen:

;; 
(add-hook 'c++-mode-hook 
      (lambda() (setq company-clang-insert-arguments "-std=c++11"))) 

oder somthing ähnlich. Es ist nicht getestet.