0

これを行うdir localでプロジェクト固有のインクルードを追加したかった:

((c++-mode .
       ( (flycheck-gcc-include-path
          . ( "../engine" "/usr/include/qt"  "/usr/include/qt/QtCore" "/usr/include/qt/QtWidgets" )
          ) )
       ))

これは flycheck-compile を使用している場合は機能しますが、flycheck-buffer を使用している場合は文句を言います:Error from syntax checker c/c++-gcc: Wrong type argument: arrayp, nil

私が間違っていることは何ですか?

4

1 に答える 1

1

これは私のために働くものです:

((c++-mode 
       (flycheck-gcc-include-path "../engine" "/usr/include/qt"  "/usr/include/qt/QtCore" "/usr/include/qt/QtWidgets" ) ))

欠落している「。」に注意してください。と余分なブラケット。

于 2015-06-22T16:01:12.463 に答える